Ölçülen Testler: CPU, GPU, Bellek, Depolama ve Yapay Zekâ
Web Bench, 8 kategori ve onlarca alt test ile cihazınızın tarayıcı içinde nasıl çalıştığına bakar. Aşağıda her kategorinin neyi ölçtüğünü, günlük kullanımda neye karşılık geldiğini ve sayının yüksek mi düşük mü iyi olduğunu bulabilirsiniz. Cihazın veya tarayıcının desteklemediği testler otomatik olarak dışarıda bırakılır ve tüm değerler ortama göre değişen referans değerlerdir.
CPU tek çekirdek
Tek çekirdekli CPU testi, metin işleme, JSON ayrıştırma, sıkıştırma, karma (hash), görüntü işleme, sıralama, yol bulma, fizik simülasyonu, ışın izleme ve doğrusal cebir gibi gerçek işleri tek bir çekirdeğin ne kadar hızlı bitirdiğini ölçer. Web sayfası yükleme, uygulama tepkisi ve tek seferde tek iş yapan programların hissi çoğunlukla bu değere yakındır. Birim saniyedeki iş sayısıdır; yüksek değer aynı sürede daha çok iş yapıldığı anlamına gelir. AES-GCM veya Deflate gibi tarayıcı API'si gerektiren testler desteklenmiyorsa dışarıda bırakılır ve hesap kalan testlerle yapılır.
- Metin işleme · Tek
- Tokenleştirme ve regex arama/değiştirme
- JSON · Tek
- Büyük belge ayrıştırma ve serileştirme
- LZ sıkıştırma · Tek
- Özel LZ sıkıştırma ve açma
- SHA-256 · Tek
- JavaScript karma hızı
- Görüntü işleme · Tek
- Gauss bulanıklığı, boyut ve renk dönüşümü
- Sıralama ve veri yapıları · Tek
- Sıralama, karma harita ve öncelik kuyruğu
- A* yol bulma · Tek
- Engelli büyük ızgarada en kısa yol
- Fizik simülasyonu · Tek
- n-cisim kütleçekimi ve esnek çarpışmalar
- CPU ışın izleme · Tek
- Küre sahnesi işleme
- Doğrusal cebir · Tek
- Matris çarpımı ve kısmi pivot LU
- Büyük tamsayılar · Tek
- BigInt çarpımı ve 64-bit asallık testi
- Belge ayrıştırma · Tek
- İşaretleme tokenleştirme ve ağaç oluşturma
- AES-GCM · Tek
- SubtleCrypto şifreleme ve çözme
- Deflate · Tek
- CompressionStream sıkıştırma ve açma
CPU çok çekirdek
Çok çekirdekli CPU testi, aynı türden işi birden fazla Worker'a bölerek çekirdekler birlikte çalıştığında elde edilen verimi ölçer. Video kodlama, büyük dosya işleme ve birçok sekme ile uygulamayı aynı anda kullanma gibi durumlarda fark hissedilir. Birim saniyedeki iş sayısıdır ve yüksek değer daha iyidir. Ancak sonuç tarayıcının kullandığı Worker sayısından ve eşzamanlama yönteminden etkilendiği için yalnızca fiziksel çekirdek sayısına bakarak yorumlamayın. Şifreleme veya sıkıştırma API'lerinin kullanılamadığı ortamlarda ilgili testler dışarıda bırakılır.
- Metin işleme · Çok
- Tokenleştirme ve regex arama/değiştirme
- JSON · Çok
- Büyük belge ayrıştırma ve serileştirme
- LZ sıkıştırma · Çok
- Özel LZ sıkıştırma ve açma
- SHA-256 · Çok
- JavaScript karma hızı
- Görüntü işleme · Çok
- Gauss bulanıklığı, boyut ve renk dönüşümü
- Sıralama ve veri yapıları · Çok
- Sıralama, karma harita ve öncelik kuyruğu
- A* yol bulma · Çok
- Engelli büyük ızgarada en kısa yol
- Fizik simülasyonu · Çok
- n-cisim kütleçekimi ve esnek çarpışmalar
- CPU ışın izleme · Çok
- Küre sahnesi işleme
- Doğrusal cebir · Çok
- Matris çarpımı ve kısmi pivot LU
- Büyük tamsayılar · Çok
- BigInt çarpımı ve 64-bit asallık testi
- Belge ayrıştırma · Çok
- İşaretleme tokenleştirme ve ağaç oluşturma
- AES-GCM · Çok
- SubtleCrypto şifreleme ve çözme
- Deflate · Çok
- CompressionStream sıkıştırma ve açma
Bellek
Bellek testi, ardışık 16 MB'lık bir alanı okuma, yazma ve kopyalama verimini ve verilerin rastgele izlenerek erişildiği durumdaki gecikmeyi birlikte inceler. Büyük görüntü ve video düzenleme, çok sekmeli kullanım ve oyun yükleme gibi çok veri taşıyan işlerde hissedilir. Verim GB/s cinsindendir ve yüksek değer iyidir; rastgele erişim gecikmesi ns cinsindendir ve düşük değer iyidir. Erişim boyutu değiştirilerek ölçüldüğü için önbellek katmanlarında hızın nerede değiştiğini de tahmin edebilirsiniz.
- Sıralı okuma
- 16 MB sıralı bellek hızı
- Sıralı yazma
- 16 MB sıralı bellek hızı
- Sıralı kopyalama
- 16 MB sıralı bellek hızı
- Rastgele erişim · 16 KB
- Önbellek düzeylerinde bağımlı işaretçi izleme
- Rastgele erişim · 64 KB
- Önbellek düzeylerinde bağımlı işaretçi izleme
- Rastgele erişim · 256 KB
- Önbellek düzeylerinde bağımlı işaretçi izleme
- Rastgele erişim · 1 MB
- Önbellek düzeylerinde bağımlı işaretçi izleme
- Rastgele erişim · 4 MB
- Önbellek düzeylerinde bağımlı işaretçi izleme
- Rastgele erişim · 16 MB
- Önbellek düzeylerinde bağımlı işaretçi izleme
- Rastgele erişim · 64 MB
- Önbellek düzeylerinde bağımlı işaretçi izleme
- Rastgele erişim · 256 MB
- Önbellek düzeylerinde bağımlı işaretçi izleme
GPU grafik
GPU grafik testi, ekranda görünmeyen bir alanda çok sayıda üçgen, 131.072 parçacık ile bloom ve bulanıklık son işlemlerini çizerek ortalama FPS'i ölçer. Web oyunları, 3D haritalar ve görsel efektli sayfaların ne kadar akıcı çalıştığıyla ilgilidir. Birim FPS'tir ve yüksek değer daha iyidir. WebGPU kullanılamıyorsa WebGL2 yoluyla çalıştırılabilir; ikisi de mümkün değilse bu kategori dışarıda bırakılır.
- Çok sayıda üçgen
- Ekran dışı işleme · ortalama FPS
- 131.072 parçacık
- Ekran dışı işleme · ortalama FPS
- Bloom ve bulanıklık son işlemi
- Ekran dışı işleme · ortalama FPS
GPU hesaplama
GPU hesaplama testi, grafik değil hesaplama işinin GPU'ya verildiğinde hızına bakar. f32 ve f16 matris çarpımı, görüntü konvolüsyonu, parçacık simülasyonu ve paralel toplam çalıştırılır; sonuç tamponunun doğru olup olmadığı da doğrulanır. Tarayıcı içi video işleme veya yapay zekâ çıkarımı gibi paralel hesabı yoğun işlere en yakın testtir. Matris çarpımı GFLOPS, diğerleri saniyede işlenen eleman sayısı olarak gösterilir ve hepsinde yüksek değer iyidir. WebGPU veya shader-f16 özelliği yoksa ilgili test dışarıda bırakılır.
- Matris çarpımı f32
- WebGPU hesaplama · çıktı tamponu doğrulama
- Matris çarpımı f16
- WebGPU hesaplama · çıktı tamponu doğrulama
- Görüntü evrişimi
- WebGPU hesaplama · çıktı tamponu doğrulama
- Parçacık simülasyonu
- WebGPU hesaplama · çıktı tamponu doğrulama
- Paralel toplam (reduction)
- WebGPU hesaplama · çıktı tamponu doğrulama
Tarayıcı
Tarayıcı kategorisi, DOM işlemlerini ve yerleşimi, Canvas 2D çizimini, ekran yenileme hızını ve kare tutarlılığını ölçer. Karmaşık bir web uygulaması açıldığındaki tepki, kaydırma ve animasyon akıcılığı gibi günlük hislerle doğrudan ilgilidir. DOM ve Canvas saniyedeki iş sayısıdır, yüksek değer iyidir; kare aralığı ms cinsindendir, düşük değer iyidir. Bu test donanımın yanı sıra tarayıcı motorundan ve ekran ayarlarından da güçlü biçimde etkilendiği için yalnızca aynı tarayıcılar arasında karşılaştırın.
- DOM işlemleri ve düzen
- Sanal liste oluşturma, güncelleme ve düzen hesaplama
- Canvas 2D
- Yol, şekil ve metin çizimi
- Yenileme hızı ve kare tutarlılığı
- requestAnimationFrame aralıkları · hız ve p95 sapması
Depolama
Depolama testi, tarayıcının sunduğu OPFS üzerinde geçici bir dosya oluşturup ardışık yazma, ardışık okuma, rastgele yazma ve rastgele okuma hızlarını ölçer; bittiğinde dosyayı siler. Büyük dosya indirme veya çevrimdışı uygulama verilerini yükleme hissiyle ilgilidir. Birim MB/s'dir ve yüksek değer iyidir. Tarayıcı OPFS'yi desteklemiyorsa veya gizli mod gibi nedenlerle engellenmişse bu kategori dışarıda bırakılır.
- Sıralı yazma
- Geçici OPFS dosyası G/Ç · sonra silinir
- Sıralı okuma
- Geçici OPFS dosyası G/Ç · sonra silinir
- Rastgele yazma
- Geçici OPFS dosyası G/Ç · sonra silinir
- Rastgele okuma
- Geçici OPFS dosyası G/Ç · sonra silinir
AI çıkarımı (isteğe bağlı)
Yapay zekâ çıkarımı isteğe bağlı bir testtir ve yalnızca model indirmeyi kabul ederseniz çalışır. Sabit test cümleleri ve görüntüleri girdi olarak verip tarayıcı içinde metin üretimi ve görüntü modellerinin ne kadar hızlı çalıştığını ölçer; kişisel dosyalarınız kullanılmaz. Cihaz üstü yapay zekâ özelliklerinin ne kadar rahat çalışacağını tahmin etmek için bir referans göstergedir ve işlem hızı değeri yükseldikçe iyidir. Kabul etmezseniz çalıştırılmaz ve toplam puandan da çıkarılır; WebGPU kullanılamazsa WASM yoluyla çalıştırılır ve bu durum ayrıca belirtilir.
- İlk token süresi
- generate çağrısından ilk tokena · tokenleştirme hariç
- İstem işleme
- Girdi tokenları / ilk forward · tokenleştirme ve örnekleme hariç
- Metin üretimi
- greedy 128 token · ilkinden sonraki 127 tokenın hızı
- Tek görüntü sınıflandırma
- Sabit 224×224 RGB görüntü · ön işleme hariç · MobileNetV4 fp32