WebGPU è ora supportato nei principali browser

François Beaufort
François Beaufort

Data di pubblicazione: 25 novembre 2025

Grandi novità per gli sviluppatori web e gli utenti. WebGPU, la nuova potente API per l'esecuzione di grafica 3D ad alte prestazioni e calcoli GPU generici, è ufficialmente supportata su Chrome, Edge, Firefox e Safari. Ciò significa che il futuro delle esperienze di fascia alta nel browser, come i giochi AAA, la modellazione 3D complessa e le applicazioni di AI avanzate, è già qui.

Questo importante traguardo è il risultato di anni di intenso sviluppo collaborativo da parte del W3C GPU for the Web Working Group, con il contributo di aziende tra cui Apple, Google, Intel, Microsoft e Mozilla.

Perché WebGPU è importante

WebGPU non è solo un sostituto di WebGL, ma un enorme passo avanti, in quanto offre un'interfaccia più pulita e performante progettata da zero per il web moderno. Include un'API JavaScript idiomatica e un linguaggio shader moderno basato su testo.

WebGPU apre una nuova era di computing e grafica ad alte prestazioni sul web, offrendo accesso diretto alle funzionalità moderne della GPU che in precedenza erano limitate da API precedenti come WebGL. I suoi casi d'uso principali sono grafica e rendering 3D avanzati, che consentono esperienze di gioco più ricche e realistiche, visualizzazioni di dati complesse e strumenti di editing sofisticati direttamente nel browser. Fondamentalmente, sblocca anche il calcolo per uso generico accelerato dalla GPU tramite la pipeline di calcolo. Ciò migliora notevolmente le prestazioni per attività come l'inferenza di machine learning e l'addestramento (esecuzione di carichi di lavoro come i modelli linguistici di grandi dimensioni), l'elaborazione video, le simulazioni fisiche, portando essenzialmente le prestazioni di livello desktop alle applicazioni con elevata intensità di calcolo sul web.

Sia ONNX Runtime che Transformers.js utilizzano già WebGPU per consentire l'inferenza e il calcolo dei modelli locali ad alta velocità nel browser. Questo progresso apre nuove possibilità per lo sviluppo di applicazioni AI basate sul web ad alte prestazioni.

WebGPU introduce anche i pacchetti di rendering, una funzionalità potente che consente agli sviluppatori di registrare e riutilizzare set di comandi di rendering per migliorare le prestazioni e ridurre l'overhead della CPU. Il rendering degli snapshot di Babylon.js, che utilizza i bundle di rendering della GPU, può contribuire a eseguire il rendering delle scene circa 10 volte più velocemente.

Disponibilità di browser e sistema operativo

WebGPU è disponibile sui seguenti browser e sistemi operativi:

  • Chrome, Edge e altri browser basati su Chromium:

    WebGPU è disponibile su Windows (con Direct3D 12), macOS e ChromeOS a partire dalla versione 113 di Chrome ed Edge.

    Il supporto per Android è stato aggiunto nella versione 121 di Chrome per i dispositivi con almeno Android 12 e con GPU Qualcomm/ARM.

    È in corso lo sviluppo del supporto per Linux e di un supporto esteso per le piattaforme esistenti.

  • Firefox:

    WebGPU è disponibile su Windows a partire da Firefox 141.

    WebGPU è disponibile in macOS Tahoe 26 su computer ARM64 a partire da Firefox 145.

    Il supporto per Linux, Android e Mac basati su Intel è in corso.

  • Safari:

    WebGPU è disponibile in macOS Tahoe 26, iOS 26, iPadOS 26 e visionOS 26.

Per maggiori dettagli e aggiornamenti sulla disponibilità di WebGPU e sulle piattaforme in cui verrà implementato a breve, consulta la pagina Stato di implementazione di WebGPU.

Un ecosistema in crescita

Non devi iniziare da zero per utilizzare WebGPU. Le librerie che preferisci supportano già WebGPU:

Inoltre, i motori sottostanti, Dawn (Chromium) e wgpu (Firefox), sono pacchetti autonomi e portatili. Semplificano lo sviluppo cross-platform, rendendo incredibilmente semplice portare sul web app GPU specifiche della piattaforma utilizzando Wasm e strumenti come emscripten e Rust web-sys.

Il futuro delle app web ad alte prestazioni è già qui.

Ringraziamenti

Un ringraziamento speciale a tutti i collaboratori per il loro prezioso contributo e la loro collaborazione. Ringraziamenti speciali a: Corentin Wallez, Jim Blandy, Ken Russell, Mike Wyrzykowsk, Nishitha Burman Dey, Patrick Brosset, Sebastien Vandenberghe, Thomas Lucchini e Thomas Nattestad.