Version 2.0 of Google's benchmarking suite includes measures for reducing latency, new benchmarks that target use cases like asm.js and updates to existing benchmarks.
Octane 2.0 also adds a zlib test to measure how VMs perform on asm.js-like code, which is taken directly from the zlib sample code from Mozilla's Emscripten test suite. There's also a Typecript test derived from Microsoft's compiler that measures how fast TypeScript compiles itself.
Several existing tests have been fixed:
- GameBoy: part of the code was supposed to run in strict mode, but it didn't. Now it does. A bug that led to excessive out-of-bounds memory accesses in a TypedArray was also fixed.
- Regexp: eliminated the possibility of caching some results.
- CodeLoad: improved the cache busting measures by using a true hash function.
- DeltaBlue and NavierStokes: minor bug fixes that don't change the overall execution profile.