• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

WebAssembly imageConvolute benchmarking

Joined
Jul 15, 2022
Messages
1,021 (0.99/day)
2023-04-12-134303_1920x1080_scrot.png

I score 45.7700 ms

I use the following hardware: Intel i3-3240 + 8GB RAM @1600MHz DDR3 dual-channel + NVIDIA GTX 650 1GB + EVO 850 500GB
I use Chromium 111.0.5563.147 and FreeBSD 13.1 as software.

You can take the test on this page. https://takahirox.github.io/WebAssembly-benchmark/tests/imageConvolute.html

When you post, please include your specific hardware and software.
 
Screenshot from 2023-04-27 14-33-43.png

AMD R5 PRO 3400G + Clear Linux & Firefox
This old APU was quite cheap considering it was for people who wanted a CPU + GPU that as a total package is sufficient for light or older games.
But the CPU of this cheap APU is also quite fast.
 
Result (average [ms])
JavaScript: 26.8800
WebAssembly: 21.1900
JavaScript/WebAssembly: 1.2685

As usual on Opera
 
Capture d’écran du 2023-05-18 09-48-16.png

I use Firefox 113.0 (64-bit) and NixOS 22.11 as software.
It seems that NixOS is slower in this test than FreeBSD, mainly in WebAssembly.

image00012.png

As we can see, the iPhone is blazing fast here in the WebAssembly portion of the test.
But in the JavaScript part, the iPhone is very slow. The 11 year old Intel Core i3 CPU is much faster in the JS part.
The JS result of this iPhone is a best case scenario. It sometimes scored over 300ms if I repeated the test in quick succession.
 
Screenshot_20230519-201107.png

Sony XZ2 (released 2018, April 20) and Brave browser
The surprising thing about this result is that the old Sony smartphone beats the much more recent iPhone 13 in the JavaScript part of the test.
The iPhone 13 needs 32% more time than the Sony XZ2 to run this JS code.
 
Capture d’écran du 2023-05-22 11-24-14.png

I had NixOS stable channels switched to the unstable channels.
The newer software performs higher in this WebAssembly benchmark.
 
Result (average [ms])
JavaScript: 24.5800
WebAssembly: 19.1300
JavaScript/WebAssembly: 1.2849

Ryzen 7900 @120Watt TDP, Edge browser
 
2023-06-06-135718_1920x1080_scrot.png

Chromium version 114.0.5735.90 seems to score slightly higher than the previous versions.

44.94 seems to be only 2.35 times slower than the result of the Ryzen 7900.
Then you are comparing an 11 year old cheap dual core i3 CPU with one of the most recent, most expensive and most powerful AMD CPUs.

Factor 2.35 is less than you would expect.
 
2023-06-07 00.26.18 takahirox.github.io d1edd2e739f5.jpg

Vivaldi: 6.0.2979.25 (Stable channel) (64-bit)
AMD R7 5800X @ 4.75GHz
 
takahirox.jpg


Microsoft Edge Stable 114.0.1823.43
i9-13900k + 32gb Corsair DDR5 5600MT/s ram + RX 7900 XTX + Samsung 2TB 980 PRO
 
Capture d’écran du 2023-06-11 12-46-19.png


Hardware: Intel i3-3240 + 8GB RAM @1600MHz DDR3 dual-channel + NVIDIA GTX 650 1GB + EVO 850 500GB
Software: Epiphany browser 44.3 + NixOS + Cinnamon
 
2023-07-19-142423_1920x1080_scrot.png

Hardware: Intel i3-3240 + 8GB RAM @1600MHz DDR3 dual-channel + NVIDIA GTX 650 1GB + EVO 850 500GB
Software: FreeBSD 13.1 & Chromium version 114.0.5735.198

This is while some other apps are open in another workspace.
I notice that Chromium on FreeBSD got slightly faster again in this test.

Also in Speedometer 2.0, Chromium has been getting faster and faster over the last 6 months.
It is now at the point where it only needs an extra 8% performance to go faster than Vivaldi and Brave in Speedometer.
On all Linux systems I have tested, Chromium is slow in Speedometer. But this is no longer true for FreeBSD.
 
Result (average [ms])
JavaScript: 24.4600
WebAssembly: 19.4800
JavaScript/WebAssembly: 1.2556

Ryzen 7900, RTX4070, 4800MHz DDR5, windows 11, edge browser.
 
2023-10-04-104412_1920x1080_scrot.png

WebAssembly: 43.9900 ms

Hardware: Intel i3-3240 + 8GB RAM @1600MHz DDR3 dual-channel + NVIDIA GTX 650 1GB + EVO 850 500GB
Software: Chromium version 117.0.5938.132 + FreeBSD 13.2 + bspwm
 
ZjkdZYP.png


JavaScript: 19.8000 ms
WebAssembly: 17.0000 ms

Hardware: Intel 12600KF (stock) -- Kingston 6200 MHz CL36 -- Sapphire RX 7600 -- BIOSTAR B760MZ-E PRO -- Antec P6 -- Xilence XP550 -- ARCTIC i35 -- EVO 850 500GB
Software: OpenBSD, bspwm, open-source GPU driver, UFS file system, Firefox 126.0
 
v6dAlKN.png


Hardware: Intel 12700KF (stock) -- G.SKILL RIPJAWS @3600 CL18 (stock) -- Sapphire RX 7600 -- ASRock B760M-ITX/D4 WiFi -- fractal design DEFINE NANO S -- bequiet! SYSTEM POWER 10 550W -- DeepCool AG500BK ARGB -- EVO 850 500GB
Software: Calculate Linux, PeKWM, Mesa open-source driver, XFS file system, Nyxt browser
 
Kbn5974go.png


JavaScript: 13.2000 ms
WebAssembly: 18.5000 ms

Hardware: Intel 12700KF (stock) -- G.SKILL RIPJAWS @3600 CL18 (stock) -- Sapphire RX 7600 -- ASRock B760M-ITX/D4 WiFi -- fractal design DEFINE NANO S -- bequiet! SYSTEM POWER 10 550W -- DeepCool AG500BK ARGB -- EVO 850 500GB
Software: OpenBSD -current, bspwm, Mesa open-source driver, UFS file system, Epiphany 47.3.1
 
Ryzen 9700x PBO
2x32GB DDR5 @ 6200MHz, 28-36-32-48-80
Win 11 24H2 (26100)

Edge:
WebAssembly_Edge_15-13.png


Libre Wolf
WebAssembly_Libre_13-16.png
 
Back
Top