Ad „Firefox už delší dobu blokuje staré NPAPI pluginy, které pro uživatele představují bezpečnostní hrozbu, protože nejsou dostatečně oddělené od prohlížeče.“
Rozhodně se nechci zastávat Flashe*, ale tahle věta mi nedává smysl. Princip je totiž v obou případech stejný – prohlížeč i plugin stahují cosi (nedůvěryhodného) z internetu a nějak to interpretují (zobrazí, přehrají, něco spočítají…). Prohlížeč i plugin bývají psané ve stejném programovacím jazyce resp. jde je psát v různých jazycích, takže i v tomhle to vyjde nastejno. To „nedostatečné oddělení od prohlížeče“ podle mého není validní argument, protože chyba může být v samotném prohlížeči.
Naopak mi přijde lepší modulární řešení, kde by samotný prohlížeč (jádro) byl minimální a vše ostatní by bylo řešené formou modulů. Výhoda je v tom, že moduly se dají vypnout, takže bych si mohl spustit minimalistickou instanci prohlížeče, třeba pro internetové bankovnictví, kde bych kód pro multimédia a milion dalších webových ptákovin vůbec neměl načtený. Naopak když si budu chtít přehrávat videa nebo hrát hry, tak by se načetly i další moduly. Můžou to být samostatné instance prohlížeče nebo se moduly můžou načítat na vyžádání (uživatel je musí pro danou stránku povolit).
*) osobně jsem měl za to, že je mrtvý už dávno., což je dobře, protože nutil uživatele instalovat si do počítače proprietární software