Novità di Chrome 54

Guarda su YouTube

Mi chiamo Pete LePage, analizziamo le novità di Chrome 54 per gli sviluppatori.

Elementi personalizzati v1

Le interfacce utente complesse richiedono spesso una grande quantità di codice HTML. La maggior parte dei linguaggi consente agli sviluppatori di creare i propri componenti basati su primitive del linguaggio per mitigare questo tipo di livello di dettaglio. Ma finora, creare componenti riutilizzabili sul web non è sempre stato facile.

Gli elementi personalizzati consentono di creare tag HTML personalizzati, nonché di definire l'API e il comportamento del nuovo elemento in JavaScript. Il risultato è un modo nativo del browser per creare componenti interoperabili e riutilizzabili.

Chrome 54 fornisce il supporto per gli elementi personalizzati più recenti specifiche V1 e continuerà a supportare l'API V0 fino a quando un numero sufficiente di utenti non sarà passato alla V1.

Consulta le nostre iniziative sugli elementi personalizzati per scoprire come utilizzarli per creare componenti web riutilizzabili per il tuo sito o la tua applicazione.

API BroadcastChannel

Non è raro che gli utenti di computer desktop si aprano contemporaneamente più finestre o schede e alcuni siti incoraggiano persino questo comportamento, come gli editor web che aprono i documenti nelle proprie schede.

Comunicare tra queste schede può essere difficile. L'API BroadcastChannel è una nuova API di messaggistica one-to-many tra finestre, schede, iframe, web worker e service worker. Consente agli script di stabilire dei canali denominati per inviare messaggi tra contesti di navigazione della stessa origine.

Altre BroadcastChannel risorse

requestFullScreen

I contenuti multimediali svolgono un ruolo sempre più importante nell'esperienza di navigazione.

Oltre al gesto dell'utente, ora puoi utilizzare Element.requestFullScreen() per attivare la modalità a schermo intero dopo una modifica dell'orientamento dello schermo e creare esperienze multimediali più complete che includono la rotazione a schermo intero.

Recupero di dati esterni

Immagina se un'origine di uso comune come un provider API, un servizio di caratteri web o un altro servizio abbia la possibilità di eseguire il deployment del proprio service worker.

Anziché accedere sempre alla rete, il provider potrebbe implementare la propria logica di networking personalizzata e sfruttare un'unica istanza di cache autorevole per archiviare le risposte.

Ora, grazie al fetch di dati estranei, disponibile in Chrome 54 come prova dell'origine, è realtà. Dai un'occhiata al post di Jeffrey nei commenti qui sotto.

Chiusura

Queste sono solo alcune delle modifiche apportate alla versione 54 di Chrome per gli sviluppatori.

Consulta la descrizione per ulteriori dettagli e i link alla documentazione e alle specifiche.

E non dimenticarti di dare un'occhiata al Chrome Dev Summit, lo trasmetteremo in streaming su YouTube il 10 e l'11 novembre.

Se vuoi tenerti aggiornato su Chrome e conoscere le novità in arrivo, fai clic sul pulsante Abbonati in alto.

Mi chiamo Pete LePage e non appena uscirà Chrome 55, sarò qui per dirti le novità di Chrome.