Oracle прекращает поставку браузерного Java-плагина

Oracle прекращает поставку браузерного Java-плагина

Компания Oracle приняла решение прекратить разработку, поддержку и поставку браузерного плагина в Java SE. Начиная с Oracle JDK 9, который ожидается 23 марта 2017 года, плагин планируют перевести в разряд устаревших технологий, а в дальнейших выпусках - удалить из состава JDK и JRE. Вместо встраивания Java-апплетов в web-страницы разработчикам сайтов рекомендуется перейти на использование технологии запуска аплетов Java Web Start, которая не требует наличия установленного в браузере Java-плагина.

Прекращение поддержки браузерного плагина обусловлено движением разработчиков браузеров в сторону отказа от поддержки интерфейса NPAPI. В частности, поддержка NPAPI-плагинов уже прекращена начиная с выпуска Chrome 45. В Firefox до конца 2016 года запланировано блокирование работы всех NPAPI-плагинов кроме Flash. Microsoft Edge изначально не поддерживает NPAPI.

Кроме Java, из остающихся в обиходе NPAPI-плагинов выделяются только Flash, Unity и Silverlight. Поддержка контента на Flash сохранена благодаря портированию Flash-плагина на PPAPI (Pepper API) и применению обходных путей для его выполнения. Silverlight уже давно не развивается компанией Microsoft и объявлен устаревшей технологией. Поддержка плагина Unity будет прекращена начиная с выпуска Unity 5.4, намеченного на март 2016 года (разработчикам браузерных игр рекомендовано перейти на WebGL и штатный Web API).