da Martin Brinkmann su dicembre 03, 2018 in Internet – 8 commenti
L’ultima versione di blocco dei contenuti estensione uBlock Origine usa WebAssembly (WASM) il codice per migliorare le prestazioni dell’estensione.
Il nuovo uBlock Origine 1.17.4 è già disponibile su GitHub, sito web del progetto di Google e Mozilla web negozi per le estensioni.
Le nuove versioni spinto gli utenti in un laminato rilasciato il che significa che è possibile ottenere immediatamente. Chrome e Firefox, gli utenti possono applicare l’aggiornamento. Gli utenti di Chrome leggere come aggiornare le estensioni di Chrome manualmente per informazioni su come è fatto, gli utenti di Firefox possono controllare questa guida, invece.
Raymond Hill (gorhill) osserva che il nuovo codice è attivo solo in estensione per Firefox e non in estensione per Google Chrome. Il motivo è che Google Chrome non permette wasm “senza aggiungere” a rischio-eval’ per l’estensione della propria Politica di Sicurezza dei Contenuti nel suo manifesto” che Raymond ritiene pericoloso per l’uso).
Firefox gli utenti che eseguono l’ultima versione dell’estensione già in grado di eseguire un punto di riferimento per scoprire come si svolge rispetto all’algoritmo che non uso WASM.
Aprire il punto di riferimento nel browser e selezionare il pulsante di Ricerca per scoprire come si svolge. Confronta le ultime due righe. L’esempio precedente mostra che il WASM versione corre per circa un 1000 operazioni al secondo in più rispetto alla precedente versione dell’algoritmo.
Gorhill i piani per introdurre WebAssembly versioni di “chiave di porzioni di codice”, se non è di beneficio per l’estensione. Aspettiamo uBlock Origine di svolgere al meglio nei browser che supportano; se il guadagno in termini di prestazioni sono grandi abbastanza per essere notato dagli utenti resta da vedere, ma si può certamente fare la differenza in alcuni scenari.
Si può scoprire di più su WebAssembly sul sito ufficiale del progetto. Esso è supportato da Firefox, Chrome, Safari e Microsoft Bordo (e browser basato sul codice di quattro). Il codice che uBlock Origine usa è disponibile qui.
Ora: Che il blocco dei contenuti non si utilizza, e perché?