GOOGLE LANCERER OKTAN: ET NYT JAVASCRIPT BENCHMARK BASERET PÅ POPULÆRE APPS OG BIBLIOTEKER - TECHCRUNCH - GAMING - 2019

Calling All Cars: Hot Bonds / The Chinese Puzzle / Meet Baron (Juli 2019).

Anonim

Googles Chrome-team lancerede netop Octane, en ny JavaScript-benchmark-pakke, der har til formål at måle virkelige resultater. I modsætning til de fleste andre benchmarks, som har tendens til at bruge kunstige tests udviklet til at understrege en bestemt funktion, er Octane baseret på et sæt velkendte webapplikationer og biblioteker. Det betyder, siger Google, "en høj score i det nye benchmark oversætter direkte til bedre og jævnere ydeevne i lignende webapplikationer."

I kernen er Octane en udvidelse af Googles eksisterende V8 benchmark suite og omfatter alle sine forgængers tests. Desuden kører Octane også tests baseret på Mozillas PDF-læser, en open source GameBoy emulator, en 2D fysik motor og en port af 3D Bullet Engine. CodeLoad-testen bruger også kode, der er afledt af Closure og jQuery, til at måle, hvor hurtigt en JavaScript-motor kan indlæse og udføre almindeligt anvendte JavaScript-biblioteker. Ideen her, siger Google, er at undgå at gøre Octane til et mikro-benchmark (som det populære SunSpider benchmark), der kun tester meget specifikke JavaScript-funktioner.

Her er detaljerne i alle de nye tests, med venlig hilsen fra Google:

  • Box2DWeb driver en JavaScript-port af en populær 2D-fysikmotor, der ligger bag mange kendte simuleringer og webspil .
  • Mandreel sætter en JavaScript-port af 3D Bullet Engine til test med et twist: Den originale C + + kildekode for motoren oversættes til JavaScript af Onan Games 'Mandreel compiler, som også bruges i utallige webbaserede spil.
  • Pdf.js er baseret på Mozillas PDF-læser og viser, hvordan Javascript-applikationer kan erstatte komplekse native plug-ins. Det måler, hvor hurtigt browseren dekoder et eksemplar PDF-dokument.
  • GB Emulator er afledt af en open source emulator af en berømt spilkonsol, der kører en 3D-demo.
  • CodeLoad måler, hvor hurtigt en JavaScript-motor kan bootstrap almindeligt brugte JavaScript-biblioteker og begynde at udføre kode i dem. Kilden til denne test er afledt af open source-biblioteker (Closure, jQuery).

Kildekoden for Octane selv er også tilgængelig til download.

Med Kraken tilbyder Mozilla også en benchmark, der sigter mod at måle browserens ydeevne. I mine egne uformelle tester med Octane slog den nuværende udgivelsesversion af Chrome generelt den seneste stabile udgivelse af Firefox med en bred margin (det samme gælder for øvrigt også for Kraken-testen).