Sviluppatori di Firefox la riduzione del ciclo di preparazione delle nuove versioni del browser a quattro settimane (in precedenza le versioni venivano preparate in 6-8 settimane). Firefox 70 sarà rilasciato secondo il vecchio programma il 22 ottobre, seguito da Firefox 71 che sarà preparato sei settimane dopo, il 3 dicembre, dopo di che seguiranno le successive versioni. ogni quattro settimane (7 gennaio, 11 febbraio, 10 marzo, ecc.).
Il ramo a lungo termine di supporto (ESR) continuerà a essere rilasciato una volta all'anno e sarà supportato per ulteriori tre mesi dopo la formazione del successivo ramo ESR. Gli aggiornamenti correttivi per il ramo ESR saranno sincronizzati con le versioni normali e saranno anch'essi rilasciati ogni 4 settimane. Il prossimo rilascio ESR sarà Firefox 78, previsto per giugno 2020. La sviluppo di SpiderMonkey e Tor Browser sarà altresì trasferita al ciclo di rilascio di 4 settimane.
La motivazione alla base della riduzione del ciclo di sviluppo è il desiderio di rendere le nuove funzionalità disponibili agli utenti in modo più tempestivo. Si presume che versioni più frequenti consentiranno una maggiore flessibilità nella pianificazione dello sviluppo del prodotto e nell'implementazione delle modifiche prioritarie, in linea con le esigenze aziendali e di mercato. Secondo gli sviluppatori, un ciclo di sviluppo di quattro settimane consente di raggiungere un equilibrio ottimale tra la rapidità nella fornitura di nuove Web API e garantire qualità e stabilità.
La riduzione del tempo per la preparazione del rilascio comporterà una diminuzione del tempo di test per le versioni beta, le build notturne e le versioni Developer Edition, e ciò si prevede sarà compensato da una maggiore frequenza di aggiornamenti per le build di prova. Invece di preparare due nuove versioni beta a settimana, si prevede di adattare per il ramo beta uno schema di rilascio frequente degli aggiornamenti, precedentemente applicato alle build notturne.
Per ridurre il rischio di problemi imprevisti nell'introduzione di alcune significative novità, le modifiche ad esse correlate saranno comunicate agli utenti dei rilasci non in un'unica volta, ma gradualmente: inizialmente la possibilità sarà attivata per una piccola percentuale di utenti, per poi estendersi a tutti o disattivarsi dinamicamente in caso di errori rilevati. Inoltre, per sperimentare le novità e prendere decisioni sulla loro inclusione nel programma principale, agli utenti sarà proposto di partecipare a esperimenti non legati al ciclo di preparazione dei rilasci.
Fonte: opennet.ru
