Вернемся к плагинам: NPAPI и браузеры будущего
Эра исчезающих плагинов
В современном мире, основанном на браузере Chrome, трудно представить себе эпоху, когда возможности браузеров расширялись не только за счет расширений, но и благодаря плагинам. Хотя пользователи традиционных браузеров на основе Netscape, таких как Pale Moon, продолжают использовать плагины, большинство веб-пользователей вынуждены делать выбор из все более ограниченных расширений. Это связано с тем, что Google ввел Manifest V3, что привело к значительному сокращению возможностей для расширения функциональности браузера. При этом, требования к более быстрому выполнению кода по-прежнему не решены, несмотря на недостаточную скорость выполнения JavaScript.
Проблемы современных веб-технологий
Современные браузеры, особенно те, которые не поддерживают плагины, такие как Google Chrome, сталкиваются с определенными проблемами в использовании UDP дейтаграмм. Хотя существуют решения, такие как WebRTC, продвинутые сетевые функции остаются ограниченными. Предложение о сокетах WASI, которое может стать частью стандарта WebAssembly, сопровождается множеством ограничений и зависит от поддержки со стороны браузеров.
Преимущества плагинов NPAPI
Плагины NPAPI предоставляют возможность даже прямого рендеринга на экране, исключая необходимость в сложных настройках. Эта возможность упрощает использование браузера для таких целей, как поиск сервисов на базе UDP. В отличие от современных решений, плагины предоставляют более прямой доступ к функционалу операционной системы.
Сохранение документации по NPAPI
Трагично, что такая простая технология, как плагины NPAPI, была уничтожена и признана опасной в пользу более сложных API. Несмотря на то, что современные браузеры вряд ли вернутся к плагинам, крайне важно сохранить информацию о NPAPI. Документация и исходный код быстро удаляются, и без архивов многое может исчезнуть навсегда. Как отметил один из разработчиков:
"Потеря такого рода информации может оказать пагубное влияние на будущее веб-технологий".