Компания Oracle наконец объявила о том, что дни Java-плагина для браузеров сочтены: он будет удалён из Java SE Development Kit (JDK 9), финальный релиз которого намечен на начало 2017 года, пишет ZDNet.
Плагин Java и другой софт, использующий устаревший NPAPI (Netscape Plugin API), включая Adobe Flash и Silverlight Microsoft, в течение многих лет ставил под угрозу безопасность десктопных браузеров, являясь неизменным каналом для установки вредоносного ПО. Ради безопасности и производительности компании-разработчики настольных браузеров постепенно отказываются от поддержки плагинов.
27 января Oracle объявила, что компания будет двигаться в ногу со временем: «Oracle планирует исключить плагин Java из JDK 9. Эта технология будет удалена из Oracle JDK и JRE в будущих версиях Java SE».
Oracle получила Java «в наследство» после покупки Sun Microsystems в 2010 году. С тех пор компания вела затяжную судебную тяжбу с Google по вопросам применения Java в операционной системе Android. Что касается Google, компания отключила NPAPI по умолчанию в Chrome в апреле прошлого года из-за «зависания, сбоев, инцидентов в области безопасности».
Mozilla последовала этому примеру и в октябре объявила о планах «убить» поддержку NPAPI-плагинов в Firefox к концу 2016 года, также связав это с тем, что плагины провоцируют «проблемы с производительностью, сбои и инциденты». Microsoft удалила поддержку плагинов ActivX в своём браузере Edge, за исключением встроенной поддержки Adobe Flash.
Oracle поощряет разработчиков использовать свободную от плагинов версию Java под названием «Java Web Start» .
«Современные производители браузеров работают над тем, чтобы ограничить и сократить поддержку плагинов в своих продуктах. С учётом этого разработчикам приложений, которые используют плагин Java, необходимо рассмотреть альтернативные варианты, такие как миграция из Java Applets в свободную от плагинов технологию Java Web Start», пишет компания в своём блоге.
Согласно текущему графику, JDK 9 станет общедоступным в марте 2017 года.
Отметим, что в декабре компания Adobe объявила, что поэтапно отказывается от Flash в пользу HTML5.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.