Verso un web più potente e utile.
Stiamo concludendo la conferenza Google I/O di quest'anno con oltre 100 nuovi componenti, API e strumenti discussi durante la fase dell'intervento di apertura e nelle sessioni on demand di Chrome. Ecco dieci aggiornamenti di cui siamo particolarmente entusiasti. Inviaci i tuoi preferiti (e le tue domande) all'indirizzo @ChromiumDev.
1. WebGPU migliora l'IA e il machine learning nel browser
Questa API appena disponibile sblocca la potenza dell'hardware GPU e rende il web davvero pronto per l'IA. Infatti, le librerie ML come Tensorflow.js vengono eseguite 100 volte più velocemente su WebGPU rispetto al normale JavaScript e WebGPU funziona 3 volte più velocemente di WebGL (il precedente standard di riferimento per la grafica web). Il fatto che WebGPU venga eseguito sul dispositivo (anziché nel cloud) aiuta anche gli sviluppatori a risparmiare denaro, ridurre la latenza e creare nuove funzionalità di IA incentrate sulla tutela della privacy.
2. WebAssembly porta le app per Android sul web
Per gli sviluppatori che vogliono compiere i propri investimenti in codice, il supporto di WebAssembly per i linguaggi con memoria gestita come Kotlin e Dart offre un'enorme opportunità di riutilizzare il codebase esistente e raggiungere gli utenti non solo tramite le app native, ma anche sul web. Grazie ad alcuni lavori iniziali di JetBrains, gli sviluppatori Android che creano con Kotlin ora possono scrivere le caratteristiche dell'app una volta e usare WebAssembly per eseguirne il deployment sul web.
3. La base di riferimento apporta più chiarezza e prevedibilità al web
In collaborazione con il gruppo della community W3C WebDX, abbiamo scelto Baseline come insieme di funzionalità principali completamente supportate dalle versioni attuali e precedenti di tutti i principali browser, Chrome, Edge, Firefox e Safari. Grazie alla collaborazione con attori chiave come MDN e caniuse.com, aggiungeremo questo linguaggio e questa etichetta comuni direttamente nel tuo flusso di lavoro. E ogni anno, introdurremo Baseline 23, 24, 25... che sarà una "taglia" tutte le novità e la compatibilità con tutti i browser. Come in una versione annuale, per l'intero ecosistema web. Segui qui.
4. Gli sviluppatori di Estensioni di Chrome ricevono maggiore assistenza
Le estensioni svolgono un ruolo significativo nell'aiutarvi a offrire un'esperienza più personalizzata agli utenti web, ma anche a raggiungerne di nuovi. Vogliamo incoraggiare gli sviluppatori che investono nelle estensioni di Chrome. Per questo motivo, oltre a estendere di recente la tempistica di implementazione di Manifest V3, stiamo migliorando l'interfaccia utente del Chrome Web Store, aggiornando la documentazione delle estensioni e gli esempi e aggiungendo nuove sezioni relative al coinvolgimento nel riquadro laterale di Chrome.
5. L'interazione con Next Paint diventerà un Core Web Vital il prossimo anno
Dopo un'ampia sperimentazione e feedback continui da parte della community sul set attuale di Core Web Vitals, abbiamo annunciato la nostra intenzione di sostituire First Input Delay con Interaction to Next Paint o INP, una metrica che misura la reattività in modo più olistico. Questa modifica entrerà in vigore a marzo 2024. Avrai così tempo sufficiente per acquisire familiarità con INP e eseguire l'ottimizzazione per INP.
6. Le passkey portano il futuro dell'autenticazione sul web
Per le app web che si basano su esperienze di accesso, ora è il momento di eseguire l'upgrade dalle password e dall'autenticazione a due fattori alle passkey. Basato sugli standard di settore, questa tecnologia sostituisce in modo molto più sicuro le password e altri fattori di autenticazione phishing e crea un'esperienza di accesso e autenticazione ottimale per gli utenti. È fantastico vedere che gli early adopter come Shopify stanno già riscontrando un impatto significativo integrando questa soluzione senza password.
7. Nuove tecnologie incentrate sulla tutela della privacy con Privacy Sandbox
Lavorando con l'ecosistema sull'iniziativa Privacy Sandbox, abbiamo fatto grandi progressi nella rimozione dei vettori di monitoraggio sul web. Inoltre, stiamo offrendo nuove funzionalità dei cookie con CHIPS e insiemi proprietari, per consentire agli sviluppatori di prepararsi man mano che ci avviciniamo alla fine dei cookie di terze parti in Chrome.
8. Altre funzionalità dell'interfaccia utente web per migliorare l'esperienza di utenti e sviluppatori
Ciò che ha veramente alzato il livello di app web di qualità sono i progressi che abbiamo compiuto per quanto riguarda le funzionalità dell'interfaccia utente web nell'ultimo anno. tra cui nuove funzionalità di interfaccia utente reattive, componenti personalizzabili con valori predefiniti accessibili e stato gestito dal browser e alcuni aggiornamenti davvero interessanti per le API di animazione e interazioni. C'è così tanta qualità nel mondo delle UI web e non vediamo l'ora di scoprire cosa creerai con queste.
9. Chrome DevTools migliora il debug del codice del framework
Stiamo migliorando la modalità di debug delle app web in Chrome DevTools in collaborazione con vari framework JavaScript. Troverai analisi dello stack più chiare, una nuova opzione "Mostra il codice" e una maggiore affidabilità dei punti di interruzione. Il nostro obiettivo è quello di aiutarti a concentrarti sul codice che scrivi e non su quello che viene visualizzato a causa delle tue scelte di stack. Il nostro lavoro non si ferma qui e stiamo continuando a trovare modi per integrare i nostri strumenti nei tuoi flussi di lavoro e concentrarci davvero sulla riduzione delle difficoltà di sviluppo sul web, quindi visita questa pagina.
10. Centinaia di aggiornamenti delle API all'I/O di quest'anno
Sono state messe in evidenza centinaia di API all'I/O di quest'anno, da soluzioni di archiviazione e architettura migliori a potenti funzionalità UI, oltre al supporto migliorato per le periferiche, dalle tastiere MIDI ai tablet da disegno, nel browser. Accogli tutti con i contenuti on demand pubblicati sul nostro canale YouTube.
Vogliamo festeggiare l'invito di tutti sul Web: e che stiamo migliorando la piattaforma insieme. Non vedo l'ora di vedere cosa realizzerai con questo web nuovo, più utile e potente.
Ci vediamo al prossimo Google I/O.