quarta-feira, 8 de setembro de 2021

🔄 Atualizações sobre a Mudança para uma Web sem Plugins

🔄 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.