Tieni presente quanto segue:
- WebGPU è arrivato e consente grafica 3D ad alte prestazioni e calcolo parallelo dei dati sul web.
- Ora DevTools può eseguire l'override delle intestazioni di risposta della rete.
- È iniziato il rollout dei set proprietari, parte di Privacy Sandbox, che consente alle organizzazioni di dichiarare i siti correlati.
- E c'è molto altro.
Sono Adriana Jara. Vediamo le novità per gli sviluppatori in Chrome 113.
WebGPU è qui.
WebGPU è una nuova API per il web che espone funzionalità hardware moderne e consente operazioni di rendering e calcolo su una GPU, in modo simile a Direct3D 12, Metal e Vulkan.
A differenza della famiglia di API WebGL, WebGPU offre accesso a funzionalità GPU più avanzate e fornisce un'assistenza di prima classe per i calcoli generali sulla GPU.
L'API è progettata pensando alla piattaforma web. Offre: un'API JavaScript idiomatica. Integrazione con le promesse. Supporto per l'importazione di video. Un'esperienza utente raffinata con ottimi messaggi di errore.
Molte librerie WebGL ampiamente utilizzate stanno già lavorando all'implementazione del supporto di WebGPU o lo hanno già fatto. Ciò significa che l'utilizzo di WebGPU potrebbe richiedere solo la modifica di una singola riga, ad esempio:
- Babylon.js: supporta già completamente WebGPU.
- PlayCanvas: è stato annunciato il supporto iniziale di WebGPU.
- TensorFlow.js: supporta le versioni ottimizzate per WebGPU della maggior parte degli operatori.
- Three.js: il supporto di WebGPU è in fase di sviluppo.
Per tutti i dettagli, consulta la documentazione di WebGPU su MDN.
Sostituzione delle intestazioni di risposta di DevTools.
In DevTools ora puoi sostituire le intestazioni di risposta nel riquadro Rete.
In precedenza, per eseguire esperimenti con le intestazioni di risposta HTTP era necessario accedere al server web.
Con le sostituzioni delle intestazioni di risposta, puoi creare prototipi locali delle correzioni per varie intestazioni, tra cui, a titolo esemplificativo:
- Intestazioni di Cross-Origin Resource Sharing (CORS)
- Intestazioni relative alle autorizzazioni e alle norme
- Intestazioni di isolamento cross-origin
Per eseguire l'override di un'intestazione, vai a Rete > Intestazioni > Intestazioni di risposta, passa il mouse sopra il valore di un'intestazione, fai clic su Modifica e modificalo.
Puoi anche aggiungere una nuova intestazione:
E puoi modificare tutte le sostituzioni in un unico posto.
Consulta questo articolo per istruzioni su come utilizzare questa funzionalità e altri aggiornamenti in DevTools
L'implementazione di First-Party Sets è in corso.
L'implementazione di First-Party Sets (FPS) nella versione stabile è iniziata. Gli insiemi proprietari fanno parte di Privacy Sandbox. Consente alle organizzazioni di dichiarare le relazioni tra i siti, in modo che i browser consentano l'accesso limitato ai cookie di terze parti per scopi specifici.
Nell'ambito del lavoro sugli insiemi proprietari, Chrome sta implementando e ampliando l'API Accesso allo spazio di archiviazione, che consente a un sito di richiedere l'accesso ai propri cookie in un contesto di terze parti. In questo modo, le organizzazioni con siti correlati (ad esempio che utilizzano nomi di dominio diversi o domini specifici per paese) possono comunque fornire servizi come l'accesso singolo o le sessioni condivise. Tieni presenti i seguenti fattori. Questa API verrà implementata gradualmente per gli utenti nell'arco di diverse settimane per consentire i test e la valutazione.
E tanto altro.
Ovviamente ce ne sono molti altri.
- Ora è disponibile il tipo image-set senza prefisso, quindi gli autori non devono utilizzare
-webkit-image-set
ed è aggiornato allo spec attuale. - Le funzionalità multimediali
overflow-inline
eoverflow-block
sono ora supportate. - È disponibile una prova dell'origine per l'integrazione di WebCodecs WebGPU.
Per approfondire
Sono riportati solo alcuni punti salienti. Consulta i link di seguito per altre modifiche in Chrome 113.
- Novità di Chrome DevTools (113)
- Ritiramenti e rimozioni in Chrome 113
- Aggiornamenti di ChromeStatus.com per Chrome 113
- Elenco delle modifiche al repository di origine di Chromium
- Calendario delle release di Chrome
Iscriviti
Per non perderti nessuna novità, iscriviti al canale YouTube di Chrome for Developers, e riceverai una notifica via email ogni volta che lanceremo un nuovo video.
Sono Adriana Jara e, non appena verrà rilasciato Chrome 114, sarò qui per dirti quali sono le novità di Chrome.