La presentazione delle API di Project Fugu è una raccolta di app che utilizzano API concepite nel contesto del progetto Fugu. Per scoprire di più su Project Fugu, consulta la pagina di destinazione Funzionalità.

Filtra per

API utilizzate

Chrome 134 è in fase di implementazione. Include la funzionalità di chiusura rapida per le finestre di dialogo e molto altro da scoprire.

Migliora i carichi di lavoro di machine learning con sottogruppi, miglioramenti dei tempi di compilazione degli shader su D3D12, rimozione del supporto dei tipi di texture filtrabili con valori float come miscelabili e altro ancora.

Riquadro Privacy e sicurezza, throttling della CPU calibrato, evidenziazione di elementi proprietari e di terze parti in Rendimento, nuovi approfondimenti e altro ancora.

Chrome 133 è in fase di implementazione. Ci sono alcune nuove funzionalità CSS interessanti e molto altro da scoprire.

Cronologia della chat basata sull'IA persistente, navigazione migliorata, ignora elenco e tracce dello stack in Rendimento, nuovo riquadro"Novità" e altro ancora.

Formati di vertici unorm8x4-bgra e a un componente aggiuntivi, consentono di richiedere limiti sconosciuti con valore non definito, modifiche alle regole di allineamento WGSL, miglioramenti delle prestazioni di WGSL con l'eliminazione e molto altro.

Chrome 132 è in fase di implementazione. L'elemento Dialog riceve un evento Toggle, il supporto per la condivisione di video a livello di elemento e l'API File System Access supporta Android e WebView.

Utilizzo della visualizzazione delle texture, miscelazione di texture con valori float a 32 bit, attributo adapterInfo di GPUDevice, configurazione del contesto della tela con formato non valido che genera un errore JavaScript, filtraggio delle restrizioni del selettore sulle texture, sperimentazione di sottogruppi estesi, miglioramento dell'esperienza dello sviluppatore, supporto sperimentale per i formati delle texture normalizzate a 16 bit e altro ancora.

Esegui il debug delle richieste di rete, dei file di origine e delle tracce relative alle prestazioni con Gemini, visualizza la cronologia chat dell'IA e altro ancora.

Chrome 131 è in fase di implementazione. Più stili CSS per l'elemento dettagli, layout di stampa più semplice con caselle per i margini della pagina e molto altro.

Distanze di clip in WGSL, GPUCanvasContext getConfiguration(), le primitive punto e linea non devono avere bias di profondità, funzioni integrate di scansione inclusiva per sottogruppi, supporto sperimentale per il rendering multiplo indiretto, opzione di compilazione del modulo shader matematica rigorosa, rimozione di GPUAdapter requestAdapterInfo() e altro ancora.

Esegui il debug di CSS con Gemini, annota i risultati e ottieni informazioni nel riquadro Rendimento, individua eccessive variazioni del layout e animazioni non composte e altro ancora.

Combinazione dual-source, miglioramenti dei tempi di compilazione dello streamr su Metal, ritiro di GPUAdapter requestAdapterInfo() e altro ancora.

Chrome 130 è in fase di implementazione. La funzionalità Picture in picture dei documenti ti offre un maggiore controllo sulle finestre Picture in picture, le dichiarazioni CSS nidificate correggono alcuni casi limite complicati e puoi specificare il comportamento delle decorazioni degli elementi suddivisi su più righe. Pete LePage ha tutti i dettagli sulle novità per gli sviluppatori di Chrome 130.

Consigli per metriche live e breadcrumb che puoi consultare nel riquadro Rendimento, filtri di rete reinventati, esportazioni HAR convalidate e altro ancora.

È in corso l'implementazione di Chrome 129. Puoi eseguire il rendimento in attività lunghe: per migliorare le prestazioni, puoi animare gli elementi con dimensioni intrinseche, sono state apportate alcune modifiche alla sintassi di posizionamento dell'ancora e molto altro ancora. Pete LePage ha tutti i dettagli sulle novità per gli sviluppatori di Chrome 129.

Supporto HDR con modalità di mappatura dei toni canvas, supporto di sottogruppi espansi e altro ancora.

Richieste di ricerca in Rendimento > Utilizza i dati di test nei moduli degli indirizzi con la compilazione automatica, esportali in Puppeteer per Firefox nel pannello Registratore, individua a colpo d'occhio i problemi di prestazioni grazie alle osservazioni nel riquadro Prestazioni e altro ancora.

Sperimenta con i sottogruppi, ritira l'impostazione della bias di profondità per linee e punti, nascondi l'avviso di DevTools non acquisito se preventDefault, WGSL interpola prima il campionamento e l'uno o l'altro e altro ancora.

È in corso l'implementazione di Chrome 128. Con un display migliorato per gli elementi color rosso rubino con interruzioni di riga, Promise.try per avviare le catene Promise più facilmente, l'interfaccia PointerEvent estesa per identificare in modo univoco più penne e c'è molto altro e molto altro ancora. Adriana Jara ha tutti i dettagli sulle novità per gli sviluppatori di Chrome 128.

Gli approfondimenti sulla console vengono pubblicati in Europa, API e canale di rete migliorati per personalizzare i canali nel riquadro Rendimento e altro ancora.

Supporto sperimentale per OpenGL ES su Android, attributo info GPUAdapter, miglioramenti dell'interoperabilità WebAssembly e altro ancora.

È in corso l'implementazione di Chrome 127. Con il supporto della regolazione delle dimensioni del carattere, le attivazioni degli utenti propagate nell'API Document Picture in picture, i contenitori di scorrimento attivabili dalla tastiera e molto altro ancora. Adriana Jara ha tutti i dettagli sulle novità per gli sviluppatori di Chrome 127.

Posizionamento dell'ancoraggio CSS in Elementi, miglioramento "Non mettere mai in pausa qui" in Origini, nuovi listener di eventi di scorrimento dello scatto, preset di limitazione della rete aggiornati e altro ancora.

Aumenta il limite maxTextureArrayBytes, l'ottimizzazione del caricamento del buffer per il backend Vulkan, i miglioramenti del tempo di compilazione delloshar, i buffer dei comandi inviati devono essere univoci e gli aggiornamenti Dawn.

È in corso l'implementazione di Chrome 126. Grazie al supporto delle transizioni tra documenti nell'API ViewTransiziones, l'API CloseWatcher ha riattivato l'utilizzo, ha generato voci di trigger per l'API Gamepad e non solo, ma c'è molto altro e molto altro ancora. Adriana Jara ha tutti i dettagli sulle novità per gli sviluppatori in Chrome 126.

È stata migliorata la modalità di configurazione delle tracce, l'elenco degli elementi da ignorare nel grafico a fiamme e la limitazione della CPU di 20 volte nel riquadro Prestazioni e altro ancora.

È in corso l'implementazione di Chrome 125. Con l'API CSS Anchor Positioning, l'API Compute Pressure, un'espansione all'API Storage Access e molto altro ancora. Adriana Jara ha tutti i dettagli sulle novità per gli sviluppatori in Chrome 125.

Cause degli errori nella console, statistiche del selettore CSS in Prestazioni, intestazioni Early Hints in Network e altro ancora.

Sottogruppi in fase di sviluppo e rendering su sezione della texture 3D.

È in corso l'implementazione di Chrome 124. Esistono due nuove API che consentono di utilizzare lo shadow DOM dichiarativo da JavaScript. Puoi utilizzare gli stream nei socket web. Migliora la visualizzazione delle transizioni. Ma c'è molto altro. Pete LePage ha tutti i dettagli sulle novità per gli sviluppatori in Chrome 124.

Texture di archiviazione di sola lettura e lettura/scrittura, supporto di service worker e worker condivisi, nuovi attributi delle informazioni sull'adattatore e correzioni di bug.

Supporto delle animazioni con scorrimento, nuovo riquadro di compilazione automatica, nuove opzioni per WebRTC nella limitazione della rete e altro ancora.

È in corso l'implementazione di Chrome 123. Con la nuova funzione chiaro-scuro, l'API Long Animation Frames, l'API Service Worker Static Routing e non solo. Adriana Jara ha tutti i dettagli sulle novità per gli sviluppatori in Chrome 123.

Supporto delle funzioni integrate di DP4a, parametri di puntatore senza restrizioni, zucchero della sintassi per il deriferimento dei compositi in WGSL e altro ancora.

Un Easter egg, emulazione di pagine mirate in Elementi > Stili, nuovo controllo Lighthouse e altro.

È in corso l'implementazione di Chrome 122. Con la nuova API Storage Buckets, il riquadro delle prestazioni DevTools si aggiorna, l'opzione non convalidata per leggere il codice HTML con l'API Async Clipboard e non solo. Adriana Jara ha tutti i dettagli sulle novità per gli sviluppatori in Chrome 122.

Modalità compatibilità in fase di sviluppo, aumento del limite maxVertexAttributes e aggiornamenti Dawn.

Avvisi di eliminazione graduale dei cookie di terze parti nei riquadri Rete e Applicazione, debug avanzato nel riquadro Rete, breadcrumb nel riquadro Prestazioni e altro ancora.

È in corso l'implementazione di Chrome 121. Con gli aggiornamenti CSS, i miglioramenti all'API Speculation Rules, una prova dell'origine dell'API Element Capture e molto altro ancora. Adriana Jara ha tutti i dettagli sulle novità per gli sviluppatori in Chrome 121.

Supporta WebGPU su Android, l'uso di DXC per la compilazione dello mesh, le query del timestamp nei pass di calcolo e di rendering, i punti di ingresso predefiniti ai moduli dello shabbyr, il supporto di display-p3 come spazio colore GPUExternalTexture, le informazioni sugli heap di memoria e altro ancora.

Supporto per valori in virgola mobile a 16 bit in WGSL, aumento dei limiti, modifiche dello stato di profondità stencil, aggiornamenti delle informazioni della scheda e altro ancora.

Tieniti al corrente sulle ultime modifiche relative a WebGPU.

Supporto di @font-palette-values in Elementi, supporto migliorato della mappa di origine, monitoraggio delle interazioni migliorato e altro ancora.

È in corso l'implementazione di Chrome 120. Grazie all'API CloseWatcher per consentire un'esperienza coerente durante la gestione delle richieste di chiusura, una semplice implementazione di un pattern di accordion utilizzando l'elemento details, i report sulle violazioni delle norme di autorizzazione sono ora disponibili e ce ne sono molti altri.

Stiamo implementando Chrome 119. Con un aggiornamento della data di scadenza del limite superiore per i cookie già presenti nello spazio di archiviazione. Il CSS ha nuove pseudo classi, sintassi dei colori relativi, miglioramenti ai frame Fenced come le macro per le dimensioni degli annunci e molto altro ancora.

Texture float a 32 bit filtrabili, formato vertice unorm10-10-10-2, formato texture rgb10a2uint e altro ancora.

Stiamo implementando Chrome 118. Dichiara stili specifici all'interno di un componente con la regola CSS @scope. Usa la nuova funzionalità dei contenuti multimediali: prefers-reduced-transparency. DevTools ha migliorato il riquadro Origini e ce ne sono molti altri.

Supporto esteso del codice sorgente per copyExternalImageToTexture, supporto sperimentale della texture di archiviazione in lettura/scrittura e di sola lettura e altro ancora.

Stiamo implementando Chrome 117. Con tre nuove funzionalità CSS che semplificano l'aggiunta di animazioni di entrata e uscita fluide, il raggruppamento degli array per calcolare set di dati di ordine superiore, devtools semplifica gli override locali e c'è molto altro.

Annulla l'impostazione del buffer e del gruppo di associazione del vertice, fai in modo che i dispositivi smarriti funzionino e altro ancora.

Stiamo implementando Chrome 116. Usa l'API Picture in picture del documento per aumentare la produttività degli utenti: ora è più facile eseguire il debug dei fogli di stile mancanti in DevTools e ce ne sono molti di più.

Integrazione con WebCodecs, miglioramenti della riproduzione video e altro ancora.

Utilizza ScrollTimeline e ViewTimeline per creare animazioni a scorrimento che migliorano l'esperienza utente. I frame fecondati funzionano insieme ad altre API Privacy Sandbox per incorporare contenuti pertinenti, evitando al contempo la condivisione di contesto non necessaria. Con l'API Topics il browser può condividere con terze parti informazioni sugli interessi di un utente preservando al contempo la privacy. E c'è molto altro.

Estensioni per le lingue WGSL supportate, supporto sperimentale per Direct3D 11 e altro ancora.

Ottimizzazione JavaScript e altro ancora.

Stiamo implementando Chrome 114. Stiamo implementando Chrome 114. Con il testo a capo: bilancia per migliorare i layout del testo, sono arrivati i Cookie con stato partizionato indipendente, la nuova API Popover rende i popover più facili che mai e ce ne sono molti di più.

Scopri come WebGPU sblocca la potenza della GPU per prestazioni di machine learning più veloci e rendering grafico migliore.

Stiamo implementando Chrome 113. WebGPU è qui, consente grafica 3D ad alte prestazioni e calcolo parallelo dei dati sul web, devtools ora può sostituire le intestazioni delle risposte di rete, First Party Set, parte di Privacy Sandbox, che consente alle organizzazioni di dichiarare siti correlati che sta iniziando a implementare, e c'è molto altro.

WebGPU viene fornita in Chrome con l'integrazione di WebCodecs nella prova dell'origine.

Stiamo implementando Chrome 112. Ora il CSS supporta le regole di nidificazione, l'algoritmo per impostare lo stato attivo iniziale sugli elementi della finestra di dialogo è stato aggiornato, i gestori di recupero autonomo sui service worker d'ora in poi vengono ignorati per rendere le navigazioni più veloci e c'è molto altro.

Stiamo implementando Chrome 111. Crea transizioni eleganti nella tua app a pagina singola con l'API View Transitions e porta i colori a un livello superiore con il supporto del livello di colore CSS 4. Scopri i nuovi strumenti nel riquadro Stile per sfruttare al massimo la nuova funzionalità relativa ai colori e ce ne sono molti altri.

Stiamo implementando Chrome 110. Aggiungi uno stile personalizzato ai tuoi elementi Picture in picture con la nuova pseudo-classe :picture-in-picture, imposta il comportamento di avvio dell'app web conlaunch_handler, utilizza l'attributo senza credenziali negli iframe per incorporare contenuti di terze parti che non impostano una norma per l'incorporamento multiorigine. E c'è molto altro.

Stiamo implementando Chrome 109. L'API Origin Private File System è ora disponibile per Android, offre un insieme di nuove proprietà in CSS, puoi facilmente aggiungere notazioni matematiche nel tuo codice HTML con il supporto del core MathML e ce n'è molto altro.

Stiamo implementando Chrome 108. Sono disponibili nuove API internazionali per offrirti maggiore controllo durante la formattazione dei numeri. È disponibile una prova dell'origine per la nuova API Pop Up, che semplifica la visualizzazione dei contenuti critici per l'utente. Sono stati apportati alcuni miglioramenti al CSS. E c'è molto altro.

Stiamo implementando Chrome 107. L'API Screen Capture offre nuove proprietà che migliorano le esperienze di condivisione dello schermo.Ora puoi identificare con precisione se una risorsa sulla tua pagina blocca o meno il rendering.Esiste un nuovo modo per inviare dati a un server di backend con l'API PendingBeacon dichiarativo nella prova dell'origine. E c'è molto altro.

Stiamo implementando Chrome 106. Sono disponibili nuove API internazionali per offrirti maggiore controllo durante la formattazione dei numeri. È disponibile una prova dell'origine per la nuova API Pop Up, che semplifica la visualizzazione dei contenuti critici per l'utente. Sono stati apportati alcuni miglioramenti al CSS. E c'è molto altro.

È in corso l'implementazione della versione 105 di Chrome. Le query container e :has() sono corrispondenze create nell'universo reattivo. La nuova API Sanitizer fornisce un processore robusto per le stringhe arbitrarie al fine di ridurre le vulnerabilità cross-site scripting. Stiamo facendo un altro passo avanti verso il ritiro di WebSQL. E ce n'è molto altro.

Stiamo implementando Chrome 104. L'acquisizione della regione specifica un'area di ritaglio quando utilizzi getDisplayMedia() per acquisire la scheda corrente. La sintassi delle query supporti può essere scritta utilizzando operatori di confronto matematici. Le transizioni di elementi condivisi avviano una prova dell'origine. E ce n'è molto altro.

È in corso l'implementazione della versione 103 di Chrome. Esiste un nuovo codice di stato HTTP che aiuta il browser a decidere quali contenuti precaricare prima ancora che la pagina inizi ad arrivare. L'API Local Font Access consente alle applicazioni web di enumerare e utilizzare i caratteri installati sul computer dell'utente. Esiste un modo più semplice per implementare i timeout sulle API asincrone. E ce n'è molto altro.

Stiamo implementando Chrome 102. Le PWA installate possono essere registrate come gestori di file, semplificando l'apertura dei file direttamente dal disco da parte degli utenti. L'attributo inerte ti consente di contrassegnare parti del DOM come inerti. L'API Navigation consente alle app su singola pagina di gestire la navigazione e gli aggiornamenti dell'URL più facilmente. E c'è molto altro.

È in corso l'implementazione di Chrome 101 con un nuovo metodo per specificare il colore con la notazione hwb e la priorità di recupero per indicare al browser l'ordine ideale per scaricare le risorse. E c'è molto altro.

Stiamo implementando Chrome 100 con un numero di versione a tre cifre. Fai una passeggiata nella memoria e celebra #100CoolWebMoments dalla prima uscita di Chrome. Sono state apportate alcune modifiche importanti alla stringa dello user agent. L'API Multi-Screen Window Placement consente di enumerare i display collegati alla macchina di un utente e posizionare finestre su schermate specifiche. E c'è molto altro.

È in corso l'implementazione di Chrome 95. Il routing diventa più semplice con URLPattern integrato nel browser, l'API Eye Dropper fornisce uno strumento integrato per la selezione dei colori, è disponibile una nuova prova dell'origine per ricevere ora la stringa UA ridotta e c'è molto altro.

È in corso l'implementazione di Chrome 93. Ora puoi caricare i fogli di stile CSS con istruzioni di importazione, proprio come i moduli JavaScript. Le PWA installate possono essere registrate come gestori di URL, consentendo agli utenti di accedere direttamente alla PWA. L'API Multi-Screen Window Placement è stata aggiornata in base ai feedback e avvia una seconda prova dell'origine. Abbiamo ridotto il ciclo di rilascio a 4 settimane. E ce n'è molto altro.

Stiamo implementando Chrome 91. Ora le app web che interagiscono con i file possono suggerire nomi e directory dei file quando si utilizza l'API File System Access. Puoi anche leggere i file dagli appunti. Se il tuo sito ha più di un dominio e questi condividono lo stesso backend di gestione dell'account, puoi comunicare a Chrome che si tratta dello stesso dominio, consentendo al gestore delle password di suggerire le credenziali corrette. Inoltre, tutti i video di I/O sono ora disponibili e ce n'è molto altro.