Google запретит все плагины браузера NPAPI в Chrome в 2014 году
Плагины являются одним из основных источников проблем стабильности и безопасности браузера. Это особенно верно для плагинов, которые установлены почти на каждой компьютерной системе, например Adobe Flash или Java.
Система плагинов, Netscape Plug-In API (или NPAPI), была разработана с добрыми намерениями и в то время, когда расширения браузера и такие вещи, как HTML5, еще даже не рассматривались.
Плагины по-прежнему широко используются сегодня, особенно Adobe Flash, поскольку он по-прежнему является движущей силой большинства сервисов потокового видео, но также и другие, такие как Silverlight, который используется Netflix для потоковой передачи видео или Unity для игр.
Google только что объявил, что в 2014 году компания постепенно откажется от всех подключаемых модулей на основе NPAPI в браузере Chrome. Согласно сообщению в блоге Chromium, где инженер Google, это двухэтапный процесс. Джастин Шу объясняет причину переезда.
Этап 1: белый список

Текущий план Google — начать первую фазу проекта в январе 2014 года. Это влияет на стабильный канал браузера в то время, и все, кроме ряда широко используемых плагинов, будут автоматически заблокированы в браузере. Согласно Google, плагины, которые не будут заблокированы в это время:
- Microsoft Silverlight
- Единство
- Гугл Земля
- Ява
- Google Talk
- Facebook видео
Это основано на анонимных данных об использовании, которые Google собирает в браузере Chrome. Обратите внимание, что безопасность имеет приоритет. Это означает, что если подключаемый модуль заблокирован по соображениям безопасности, он не будет доступен в браузере, даже если был внесен в белый список.
В ближайшее время будут предоставлены параметры для включения других подключаемых модулей, так что другие подключаемые модули также могут использоваться в Chrome на данный момент.
Фаза 2: Плагины удалены
Google откажется от поддержки NPAPI до конца 2014 года из Chrome. Это означает, что ни один подключаемый модуль, использующий API, ни те, которые находятся в белом списке, ни другие, не будет работать после этого времени в браузере.
Это также повлияет на существующие приложения и расширения на основе NPAPI в Интернет-магазине Chrome. Google дает разработчикам время обновить эти приложения и расширения до Max 2014. Затем они удаляются с домашней страницы Интернет-магазина, страниц поиска и категорий, а также не публикуются в сентябре 2014 года.
Вспышка?
Adobe Flash в Chrome не использует NPAPI, но изначально встроен в браузер. Это не влияет на Flash в Chrome, и он будет продолжать работать, как и раньше. Однако в реализации Google может отсутствовать пара функций, и неясно, интегрирует ли компания их до того, как «настоящий» Flash будет удален из браузера.
Вывод
Объявление может иметь серьезные последствия для интернет-компаний. Команда Unity, например, должна найти способ перенести игровой движок в браузер Chrome без использования плагинов, а Netflix необходимо отказаться от использования Silverlight для потоковой передачи в другие технологии.
Хотя браузер Chrome, безусловно, можно игнорировать, для большинства компаний было бы глупо это делать, учитывая, что он занимает значительную долю на рынке браузеров.