Ci sono un sacco di funzionalità in Chrome che probabilmente non conosci, tutte le novità sono nel canale Chrome Canary.
” Che cos’è un canale?”chiedi? Non preoccuparti, ti spiegherò tutto.
Che cosa è Chrome Canary?
Il processo di sviluppo di Chrome è suddiviso in quattro diversi “canali di rilascio”: Stabile, Beta, Dev e Canary. Stabile è il normale Chrome che probabilmente stai usando in questo momento. Beta è la roba che è nuova e probabilmente funziona. Dev è per gli sviluppatori; aggiornato settimanalmente con nuove funzionalità, ma meno stabile.,
Chiamato per il proverbiale “canary in a coal mine”, il termine canary è stato adottato dalla comunità di sviluppo software per le versioni bleeding-edge eseguite fianco a fianco con le versioni di produzione per accelerare l’iterazione e il bug-tracking. E ‘ il nome di Google per il modello sperimentale di Chrome.
Troverai la familiare interfaccia di Chrome. Ma sotto il cofano sono caratteristiche che possono o non possono farsi strada in future versioni di Chrome. E molti che non può funzionare.
Non è possibile impostare Chrome Canary come browser predefinito perché è intrinsecamente instabile., Google utilizzato per avvertire che Canary è ” progettato per gli sviluppatori e gli early adopters, e talvolta può abbattere completamente.”Ma se sei uno sviluppatore, potresti voler usare Canary regolarmente nonostante questo.
In che modo Canary è diverso dalle altre versioni di Chrome?
Canary è l’unico canale Chrome che si installa separatamente. E su un Mac, è l’unico che può essere eseguito proprio accanto a Stable. Gli utenti Windows dovrebbero trovare che possono eseguire Dev e Beta fianco a fianco. Gli utenti Linux non hanno accesso a Canary.,
Chrome Canary è anche un ambiente migliore per gli sviluppatori rispetto ad altri canali Chrome perché viene fornito con funzionalità, flag e API nuove e non testate.
Ad esempio, al momento della scrittura, qualsiasi JS scritto nella console in Dev tools viene valutato immediatamente. La funzione autofill CSS era disponibile prima in Canary, mesi prima che venisse rilasciata come parte di Stable.
Infine, Canary offre un’esperienza di ricerca meno ingombrante. Non è totalmente privo di pubblicità, ma sembra mostrare molti meno annunci di Quelli stabili e l’interfaccia è un po ‘ più pulita.,
Chi dovrebbe usare Chrome Canary?
Canary è principalmente per gli sviluppatori. E ‘ aggiornato quasi ogni giorno con nuove funzionalità, e perché può essere eseguito a fianco del canale stabile di Chrome per scopi di test e sviluppo, gli sviluppatori ottenere l’accesso alle ultime funzionalità, mentre ottenere la stalla, Cromo lucido tutti gli altri sta usando. Gli sviluppatori possono testare nuove funzionalità, API, modifiche e flag mentre godono di un ambiente stabile anche per il lavoro quotidiano.,
Se non sei uno sviluppatore, è possibile utilizzare Canary per avere un assaggio di dove Chrome potrebbe essere voce, o per ottenere un’esperienza del browser più modificabile. Alcuni utenti amano usare Canary perché usano Stable per il lavoro e le applicazioni legate al lavoro.
Diamo un’occhiata alle funzionalità, ai flag e alle API che gli sviluppatori stanno utilizzando.
Caratteristiche Canary
Gli sviluppatori ottenere l’accesso anticipato alle nuove aggiunte a Chrome DevTools in Canary.
Ad esempio, in questo momento, gli utenti Canary possono utilizzare audit e strumenti di sviluppo come il blocco delle richieste e le sostituzioni locali per diagnosticare le prestazioni del sito web., Se Audit indica che le risorse di blocco del rendering rallentano una pagina, puoi utilizzare la scheda Blocco richieste per bloccare gli script, quindi rieseguire la pagina per verificare se hai identificato correttamente il problema.
C’è anche un debugger gestore di pagamento nella sezione Servizi in background del pannello delle applicazioni, e un nuovo strumento di diagnostica di terze parti nel pannello Audit che ti dice quanto codice di terze parti è stato richiesto e per quanto tempo ha bloccato il thread principale durante il caricamento della pagina.,
Altre novità degne di nota: uno strumento di segnalazione bug per DevTools stesso e aggiunte alla sezione Timing, incluso il più grande Contentful Paint, che misura il tempo per rendere l’elemento di contenuto più grande nella finestra. Ma le nuove funzionalità vengono aggiunte regolarmente.
Bandiere Canary
La build Canary contiene centinaia di “bandiere” sperimentali (o caratteristiche sepolte in Chrome per gli sviluppatori di armeggiare con), in continua evoluzione, con quelli nuovi aggiunti e altri rimossi per tutto il tempo.,
Per vedere questi in Chrome Canary, vai qui: chrome://flags/
Puoi cercare il flag che stai cercando o semplicemente scorrere l’elenco. Alcuni dei miei preferiti:
- Force Dark Mode: crea una modalità scura per i siti Web che non ne hanno già uno.
- Tema personalizzato: Consente di costruire il proprio tema Chrome.
- Modalità lettore: estrae contenuti estranei dalle pagine web per renderle più facili da leggere.
Molte bandiere sono meno per una migliore esperienza di navigazione e di più per gli sviluppatori.,
Ci sono tonnellate di bandiere Chrome nella versione stabile di Chrome. Avrai accesso a bandiere ancora più sperimentali in Chrome Canary.
API Canary
Canary consente di utilizzare anche API sperimentali. Questi sono attivati utilizzando i flag e accessibili utilizzando il campo Autorizzazioni del manifesto di un’app. Due cose da sapere su questo:
Il manifest
Alcune API ti diranno come dichiarare le autorizzazioni nel manifest., Per le API sperimentali, è necessario inserire questo codice nel manifest:
Trovare le API
Vai a chrome:// flags/, trova le API di estensione sperimentali e abilitalo e riavvia Canary.
Ora sarai in grado di eseguire estensioni che si basano sulle API sperimentali di Canary. Questo a volte include estensioni che dipendono dalla nuova tecnologia, come le estensioni di realtà aumentata (AR).
Problemi quando si utilizza Chrome Canary
Canary rompe completamente circa una volta al mese, e di solito ci vuole un giorno o giù di lì per risolvere., Che può essere frustrante se si sta facendo affidamento su di esso.
Canary può anche essere bacato. Aspettatevi che le cose non funzionino come previsto. Ma si noterà che i bug vengono risolti più velocemente rispetto alla versione Dev o Beta di Chrome. Canary viene ricostruito ogni giorno così piccoli cambiamenti vanno in diretta più velocemente invece di lavorare lentamente la loro strada attraverso un intero programma di rilascio come le altre versioni.,
Altri problemi comuni con Canary includono:
- Problemi con Flash
- Pagine come la pagina delle impostazioni non riesce a caricare
- Le principali applicazioni come i documenti semplicemente non funzionano
- Bug con rendering video e grafici
- Errore totale nel caricare siti, estensioni o impostazioni
- Arresti anomali specifici del sistema operativo
Se non sei tecnologicamente esperto e capace, Canary non fa per te., C’è poco vantaggio di essere avuto da utilizzare una versione leggermente più avanzata di Chrome, se non avete bisogno la maggior parte di quelle funzioni avanzate in ogni caso. L’instabilità è un prezzo troppo alto da pagare.
Si dovrebbe anche evitare Canary, e in misura minore gli altri canali Chrome early-release, se si parla inglese come seconda lingua. Queste build saranno tradotte solo parzialmente in lingue diverse dall’inglese. Le nuove funzionalità, in particolare, saranno probabilmente etichettate e documentate solo in inglese.,
Come ottenere Chrome Canary
Ci sono Chrome Canary costruisce per Windows 64-bit, 32-bit, Mac OS, e Android, anche se non per iOS o Linux. Fare clic sul collegamento pertinente per accedervi:
- Canary per Windows 64-bit
- Canary per Windows 32-bit
- Canary per Mac
- Canary per Android
Tutte le versioni di Google Chrome possono essere scaricate da questa pagina.,
E se Canary è rotto e si vuole ancora l’accesso a bleeding-edge nuove funzionalità—o se siete, nelle parole di Google, “assolutamente pazzo”—è possibile scaricare un chewing-gum-and-balle-wire versione di Chrome che non è nemmeno Canary-ready ancora qui. Aggiornato ogni pochi minuti, questa build è probabile che sia estremamente buggy e non funziona bene a tutti.