Чии, я в порядке бреда иногда думаю — а так ли уж это хорошо, что всякие там флеши, джавы и, не к ночи будут помянуты, сильверлайты, умерли?
Ведь хотя конкретная реализация была лютым ужасом, сама по себе идея вынесения обработки всяких свистелок в отдельные модули была ведь правильной и, чёрт побери, юниксвейной. Нужны тебе видео и прыгающие баннеры — включай флеш, не нужны — вот тебе отрендеренный браузером текст с картинками.
С одной стороны, благодаря этому браузерный движок был сравнительно (с тем, что сейчас) простым, и этих движков был целый набор. С другой — все эти сложные свистелки нормально работали во всём, что умело цеплять нужные плагины (шутка ли, когда-то ютуб вполне полноценно можно было посмотреть не то что в опере, но даже в протухшем конквероре из KDE 3, где даже вебкитом ещё не пахло). А с третьей, сайтописателей, когда они очухались и перестали всё клепать под IE, это стимулировало делать странички, текст и картинки с которых можно прочитать без флеша и двух десятков скриптов. В итоге даже самые простые браузеры не были такими уж ущербными.
А теперь все те функции, которые раньше выполнял libflashplayer.so и ещё куча всяких библиотек, выполняет один браузерный движок. Поэтому, если этот движок не Blink и не, с определённой долей условности, Servo или Gecko, даже самые популярный сайты превращаются в мир боли.
Как думаешь, Чии, доживём мы до момента, когда всякие там WebAssembly, обработку сложных HTML5-тегов и прочую красоту вынесут в отдельные библиотеки с открытым API, которые можно будет подцепить хоть к файрфоксу, хоть к пейлмуну, а хоть к, прости г-споди, dillo?