В чём разница между тегом embed и тегом object?
Тег <embed>- это спецификация HTML5, <object> - HTML4. 
Если пишете сайт в HTML5 используйте тег < embed > для внедрения объектов на страницу, иначе страница не пройдет валидацию.
Кроссбраузерная бойня, вот что это.