Benchmarking Mercury As The "Fastest Firefox Fork" With AVX, AES, LTO + PGO

Written by Michael Larabel in Storage on 22 August 2023 at 11:55 AM EDT. Page 2 of 4. 29 Comments.
Selenium benchmark with settings of Benchmark: ARES-6, Browser: Firefox. Firefox 118.0a1 was the fastest.

First up with the ARES-6 benchmark there was a fraction of a millisecond better performance than upstream Firefox 115 when using Mercury 115, but this benchmark has also seen more significant improvements when moving to the current Firefox 117 beta or Firefox 118 alpha nightly builds.

Selenium benchmark with settings of Benchmark: ARES-6, Browser: Firefox. Firefox 118.0a1 was the fastest.
Selenium benchmark with settings of Benchmark: ARES-6, Browser: Firefox. Firefox 118.0a1 was the fastest.

It was also nice to see lower CPU power consumption and CPU usage when running with Firefox 118.

Selenium benchmark with settings of Benchmark: Speedometer, Browser: Firefox. Firefox 118.0a1 was the fastest.

The JavaScript Speedometer benchmark showed no real change from Firefox 115 to Mercury 115, but there were some nice gains to see with the newer Firefox versions.

Selenium benchmark with settings of Benchmark: Speedometer, Browser: Firefox. Firefox 118.0a1 was the fastest.
Selenium benchmark with settings of Benchmark: Speedometer, Browser: Firefox. Firefox 118.0a1 was the fastest.
Selenium benchmark with settings of Benchmark: Speedometer, Browser: Firefox. Firefox 118.0a1 was the fastest.

The gains with Firefox 118 are looking quite nice albeit will still likely trail behind Google Chrome in most tests.

Selenium benchmark with settings of Benchmark: Octane, Browser: Firefox. Firefox 118.0a1 was the fastest.
Selenium benchmark with settings of Benchmark: Octane, Browser: Firefox. Firefox 118.0a1 was the fastest.
Selenium benchmark with settings of Benchmark: Octane, Browser: Firefox. Firefox 118.0a1 was the fastest.
Selenium benchmark with settings of Benchmark: Octane, Browser: Firefox. Firefox 118.0a1 was the fastest.

The Octane benchmarks were largely flat except for showing some nice improvements with Firefox 118 in its alpha form.


Related Articles