WebGPU daje stronie kartę graficzną. Nowsze urządzenia mają jednak osobny układ zaprojektowany wyłącznie do sieci neuronowych — szybszy w tym zadaniu i wielokrotnie oszczędniejszy energetycznie. WebNN ma go udostępnić.
Czym jest WebNN
WebNN to projektowany standard W3C definiujący interfejs, przez który strona internetowa opisuje graf sieci neuronowej, a przeglądarka wykonuje go przy użyciu najlepszego dostępnego sprzętu — układu NPU, karty graficznej albo procesora, zależnie od urządzenia.
Czym różni się od WebGPU
WebGPU jest interfejsem niskopoziomowym i ogólnym: opisujesz obliczenia, a odpowiedzialność za ich efektywność spoczywa na tobie i bibliotece, której używasz.
WebNN jest interfejsem wysokopoziomowym i dziedzinowym: opisujesz sieć, a dobór sposobu wykonania należy do przeglądarki i sterownika. To pozwala wykorzystać układy, do których WebGPU nie ma dostępu.
Co obiecuje
Wyższą wydajność przy zadaniach sieciowych oraz istotnie niższy pobór energii, co ma szczególne znaczenie na urządzeniach mobilnych, gdzie dłuższa praca na karcie graficznej kończy się ograniczaniem wydajności z powodu temperatury.
Jaki ma status
W 2026 roku standard pozostaje w fazie wdrożeń eksperymentalnych i nie jest powszechnie dostępny w stabilnych wydaniach przeglądarek. Wdrożenia produkcyjne opierają się dziś na WebGPU z zapasową ścieżką WASM, a WebNN traktuje się jako kierunek, nie jako dostępną opcję.