Lo scopo del componente aggiuntivo del sistema Web Compat per Firefox

Se controlli attentamente l'installazione di Firefox (o la copia portatile), potresti aver notato un nuovo componente aggiuntivo di sistema chiamato Web Compat dalla versione 49.x.

I componenti aggiuntivi di sistema sono simili ai componenti aggiuntivi installati. La differenza principale è che non vengono installati dall'utente ma forniti con Firefox o inviati a Firefox quando se ne presenta la necessità.

Quest'ultimo è successo solo un paio di giorni fa quando Mozilla ha inviato due componenti aggiuntivi di hotfix a Firefox 49.x per risolvere i problemi nel browser.

Il vantaggio principale offerto dai componenti aggiuntivi di sistema rispetto alle correzioni di spedizione con Firefox è che il metodo è più veloce e che non vi è alcun aumento nella versione di Firefox. Mozilla può spedire rapidamente componenti aggiuntivi di sistema per risolvere problemi o introdurre funzionalità senza influire sul ciclo di rilascio.

Uno svantaggio è che gli utenti ottengono poco controllo su questi componenti aggiuntivi di sistema. Anche se potresti non voler disabilitare Web Compat per esempio, puoi farlo con componenti aggiuntivi di sistema come Pocket se non lo usi.

Compatibilità web

Tutte le estensioni del browser installate, i componenti aggiuntivi installati dall'utente e di sistema sono elencati nella pagina about: support . Il Gestore dei componenti aggiuntivi di Firefox invece elenca solo i componenti aggiuntivi installati dall'utente ma non i componenti aggiuntivi di sistema forniti da Firefox.

Apri su: supporto nel browser Firefox e scorrere fino alla sezione Estensioni. Lì trovi elencati tutti i componenti aggiuntivi del browser.

Non esiste un modo semplice per distinguere i componenti aggiuntivi di sistema da quelli normali. Se esegui una versione recente di Firefox, troverai i seguenti componenti aggiuntivi di sistema elencati qui:

  1. Implementazione graduale multi-processo
  2. Tasca
  3. Compatibilità web

Web Compat è stato progettato per fornire correzioni di compatibilità Web alle installazioni di Firefox indipendentemente dalle versioni.

Vorremmo creare uno stub vuoto in `browser / extensions / webcompat` per spedire le correzioni di webcompat dopo l'uscita di una versione.

Fondamentalmente, ciò significa che Mozilla potrebbe identificare i problemi di compatibilità e inviare una correzione per quel problema a tutte le versioni di Firefox senza dover creare e distribuire una nuova versione di Firefox.

Questo è più veloce come accennato in precedenza, quindi il problema ha un impatto minore per gli utenti del browser. Le correzioni sono di solito integrate nella prossima versione di Firefox in modo che alla fine vengano risolte anche in questo modo.

Ciò è particolarmente utile quando le modifiche sui siti Web o nelle app impediscono agli utenti di Firefox di accedere a una pagina, sito o app o se le funzionalità non funzionano a causa di ciò.