🔄 Atualizações sobre a Mudança para uma Web sem Plugins
Há aproximadamente um ano, um post foi publicado anunciando os planos de descontinuar o plugin Java para navegadores no JDK 9. Essa decisão foi motivada pela movimentação dos desenvolvedores de navegadores para longe do suporte à tecnologia NPAPI, um padrão necessário para executar Java Applets.
📄 Detalhes Técnicos da Descontinuação
Desde então, a equipe de desenvolvimento publicou uma Proposta de Melhoria do JDK (JEP 289: Descontinuar a API de Applet) com detalhes técnicos sobre a etapa planejada de descontinuação no JDK 9.
🦊⚙️ Linha do Tempo dos Navegadores
Paralelamente, os desenvolvedores do Safari da Apple e do Firefox da Mozilla anunciaram cronogramas atualizados para a remoção do suporte a plugins baseados em padrões de seus navegadores, eliminando a possibilidade de incorporar Java e outras tecnologias baseadas em plugin.
Conforme o cronograma da Mozilla, a partir do Firefox 52, programado para lançamento em março de 2017, a versão de 32 bits do navegador não fornecerá mais as APIs necessárias para o suporte a plugins baseados em padrões. A versão de 64 bits do Firefox para Microsoft Windows já foi lançada sem suporte para a maioria dos plugins baseados em NPAPI, incluindo Java.
🔧 Versão de Suporte Estendido (ESR) do Firefox
A Mozilla oferece uma versão de Suporte Estendido (ESR) do Firefox especificamente para organizações que necessitam de suporte prolongado para implantações em massa. Somente a versão de 32 bits do Firefox 52 ESR continuará oferecendo suporte à tecnologia de plugin baseada em padrões necessária para executar Java Applets.
É importante observar que, do lado do servidor, não há como distinguir entre a versão geral e a versão ESR do Firefox. Usuários afetados podem precisar de instruções sobre como verificar se estão usando uma versão ESR (através do "Menu Ajuda -> Sobre" e procurando pelo identificador "ESR") em vez de depender de uma verificação no servidor.
🚀 Considerações para Desenvolvedores
A Mozilla mantém as versões ESR do Firefox por aproximadamente um ano. Desenvolvedores e usuários que ainda dependem da tecnologia de plugin Java no navegador Mozilla Firefox de 32 bits devem considerar a migração para uma solução diferente.
Mais contexto e informações sobre diferentes opções de migração podem ser encontrados neste white paper da Oracle.