Ну вот я консерватор.Честное слово - мне хватило бы того функционала, который предоставлял файрфокс... 1, или какой там - в котором расширения только появились. Движок - другое дело, конечно, поневоле приходится терпеть тот мусор, который используется на современных сайтах - от анимаций и бестолковых шрифтов до тега <video> вместо обычной сслыки на видеофайл. Кое-что из этого правится расширениями, но далеко не всё.
Кстати, что касается Shumway, pdf.js и asm.js - да, разумеется всё это мусор.
pdf.js - мало того, что тормоз, так еще и заведомо не может поддерживать полноценный стандарт PDF - просто из-за его огромного объема. А значит - даже если очень хочется обойтись, в системе всё равно будет стоять полноценная читалка PDF - ну так пусть она и рбаотает.
Shumway - это вообще пародия какая-то то, хотя и самая безвредная из троицы. Флеш сейчас вообще редко когда нужен, но если примерло - можно и разрешить плагин, невелика беда. Но эта штука хотя бы не вылезает, когда не просят.
asm.js - это вообще эпичный костыль, как до такого додумались - уму непостижимо. Вместо того, чтобы наоборот сделать - определить набор команд VM и сказать: вот у нас VM, JS мы сами можем в её байткод оттранслировать, остальное - давайте уже готовое. В идеале - заппустить процесс нормальной стандартизации этой штуки, заложиться на возможность использования различных ЯП (как минимум - чтобы было эффективное классическое ООП и ФП). Раз уж платформу зачем-то делаете. Но нет - лепят очередной костыль.