Desenvolvedores do Firefox
O ramo de apoio a longo prazo (ESR) continuará a ser lançado uma vez por ano e será apoiado por mais três meses após a formação do próximo ramo ESR. As atualizações corretivas para o ramo ESR serão sincronizadas com lançamentos regulares e também serão lançadas a cada 4 semanas. O próximo lançamento do ESR será o Firefox 78, previsto para junho de 2020. O desenvolvimento do SpiderMonkey e do Tor Browser também será alterado para um ciclo de lançamento de 4 semanas.
O motivo citado para encurtar o ciclo de desenvolvimento é o desejo de trazer mais rapidamente novos recursos aos usuários. Espera-se que lançamentos mais frequentes proporcionem maior flexibilidade no planejamento do desenvolvimento de produtos e na implementação de mudanças prioritárias para atender às demandas dos negócios e do mercado. De acordo com os desenvolvedores, um ciclo de desenvolvimento de quatro semanas permite um equilíbrio ideal entre a entrega rápida de novas APIs da Web e a garantia de qualidade e estabilidade.
A redução do tempo de preparação de um lançamento levará a uma diminuição no tempo de teste para versões beta, compilações noturnas e lançamentos da Developer Edition, o que está planejado para ser compensado pela geração mais frequente de atualizações para compilações de teste. Em vez de preparar duas novas versões beta por semana, está planejado adaptar o esquema de lançamento de atualizações frequentes para o ramo beta, anteriormente usado para compilações noturnas.
Para reduzir o risco de problemas imprevistos ao adicionar algumas inovações significativas, as alterações associadas a elas não serão comunicadas aos usuários dos lançamentos de uma só vez, mas gradualmente - primeiro, o recurso será ativado para uma pequena porcentagem de usuários, e depois trazido para cobertura total ou desabilitada dinamicamente quando defeitos são identificados. Além disso, para testar inovações e tomar decisões sobre sua inclusão na estrutura principal, o programa Test Pilot convidará os usuários a participarem de experimentos que não estão vinculados ao ciclo de lançamento.
Fonte: opennet.ru