Выкладываю свой велосипед. Вдруг кому поможет (а кто и доработает и поделится). Можно оформить в виде плагина, но мне лень. А все плагины вставки YouTube вставляют именно фрейм по ID из тега, что по сути ничего не меняет и смысла в них нет.
Как мы все знаем, при вставке ролика с YouTube штатной опцией "поделиться" - вставляется ифрейм, который сразу же тащит за собой 2-3 метра всякого хламного кода. На одном из проектов, когда количество роликов на странице выросло овер 20 - вес страницы стал под 60 метров, выбесило. Начал искать варианты решения и везде свои костыли и неудобства.
Потому презентую свой велосипед (идею спёр уже не помню где ну и модифицировал под себя) в виде десяти строк кода, который в принципе прекрасно работает и вес страницы с 38 роликами YouTube теперь 4 метра вместо 80 (на самом деле нет, но об этом позже).
Что в результате - по умолчанию у нас будет грузиться только превьюшка ролика с YouTube и лишь по клику подставляем в этот блок оригинальный ифрейм с интерфейсом. Логично видим, что ютубовский код грузится только по запросу посетителя, а не по умолчанию в безумном размере. Кнопку YouTube мы эмулируем через псевдоэлементы - в моем случае я использовал иконку FontAwesome - можете поставить свою картинку да и вообще это уже мелочи.
Ведь даже с одним роликом на странице не факт, что клиент его просмотрит, но мы уже ему загрузили лишние 2 метра скриптов.
Подробности и 10 строк кода в блоге (не считать за рекламу)Результат подобной оптимизации можно посмотреть здесь