Poll Browser performance testing

Artlav

Aperiodic traveller
Addon Developer
Beta Tester
Joined
Jan 7, 2008
Messages
5,790
Reaction score
780
Points
203
Location
Earth
Website
orbides.org
Preferred Pronouns
she/her
Recently i've been porting my programming environment to output JS, to have the ability to produce programs that can be run from the browser.
Keeping up with the modern times.

This is uncharted territory for me, and so i want to get some basic data on whether things work and how well.

So i would appreciate if you ran the tests on as many systems and browsers as you have around, noting the device/OS/CPU/browser and the score obtained in both tests (or what their failure looked like).

This is a couple of versions of the classic Dhrystone test i compiled with different settings.

These are performance tests, and so would completely hang the browser for about 5 seconds. Naturally, don't open them both at once.
It's a good idea to run then a couple times for consistency (by reloading the page).

Aligned mode: http://orbides.org/apps/dhry.html
Unaligned mode: http://orbides.org/apps/dhry_na.html
 

Ripley

Tutorial translator
Donator
Joined
Sep 12, 2010
Messages
3,133
Reaction score
407
Points
123
Location
Rome
Website
www.tuttovola.org
Windows 7 Pro SP1 64bit
CPU Intel Pentium G2020 @2.90GHz (office desktop)
4Gb RAM
Firefox 46.0.1

First run
Code:
Dhrystone Benchmark, Version 2.1
Calibrating...
Primary run with nr=3654080...
Done.
Dhrystones per Second: 1217620.793069
Dhrystone score: 693.011265

Refresh
Code:
Dhrystone Benchmark, Version 2.1
Calibrating...
Primary run with nr=3658537...
Done.
Dhrystones per Second: 1219105.964678
Dhrystone score: 693.856554


First run
Code:
Dhrystone Benchmark, Version 2.1 unaligned
Calibrating...
Primary run with nr=1030928...
Done.
Dhrystones per Second: 342842.700366
Dhrystone score: 195.129596

Refresh
Code:
Dhrystone Benchmark, Version 2.1 unaligned
Calibrating...
Primary run with nr=1010101...
Done.
Dhrystones per Second: 343571.768707
Dhrystone score: 195.544547

-------------------------------------------------

Same pc, in IE11

First run
Code:
Dhrystone Benchmark, Version 2.1
Calibrating...
Primary run with nr=1327434...
Done.
Dhrystones per Second: 442478.000000
Dhrystone score: 251.837223

Refresh
Code:
Dhrystone Benchmark, Version 2.1
Calibrating...
Primary run with nr=1428571...
Done.
Dhrystones per Second: 427076.532138
Dhrystone score: 243.071447


First run
Code:
Dhrystone Benchmark, Version 2.1 unaligned
Calibrating...
Primary run with nr=474314...
Done.
Dhrystones per Second: 166542.837079
Dhrystone score: 94.788183

Refresh
Code:
Dhrystone Benchmark, Version 2.1 unaligned
Calibrating...
Primary run with nr=431414...
Done.
Dhrystones per Second: 153528.113879
Dhrystone score: 87.380827
 
Last edited:

Fabri91

Donator
Donator
Joined
Jun 2, 2008
Messages
2,178
Reaction score
233
Points
78
Location
Valmorea
Website
www.fabri91.eu
Results on tablet PC with i3 4020Y processor, 4GB DDR3 RAM, running Windows 10 Pro 64 bit (build 10586.318):

Code:
		Chrome 50.0.2661.94	Edge			Firefox 45.0.2
Aligned		394-353-402-409		456-444-439-441		349-357-348-346
Unaligned	221-223-219-220		257-259-258-263		205-206-204-208

Four runs each. This evening at home I'll test on the desktop.

---------- Post added at 15:38 ---------- Previous post was at 15:25 ----------

Results on my phone with a Qualcomm Snapdragon 400 SoC, 1GB RAM, running Windows 10 mobile (build 10586.318):

Code:
		Edge
Aligned		57-60-61-58
Unaligned	41-47-49-48
 
Last edited:

Linguofreak

Well-known member
Joined
May 10, 2008
Messages
5,031
Reaction score
1,271
Points
188
Location
Dallas, TX
Galaxy S5, Android Lollipop, Tint browser (from Fdroid repository).

Three runs aligned, then three unaligned:

Code:
Dhrystone Benchmark, Version 2.1
Calibrating...
Primary run with nr=821569...
Done.
Dhrystones per Second: 282132.211538
Dhrystone score: 160.576102

Dhrystone Benchmark, Version 2.1
Calibrating...
Primary run with nr=984155...
Done.
Dhrystones per Second: 344954.433929
Dhrystone score: 196.331493

Dhrystone Benchmark, Version 2.1
Calibrating...
Primary run with nr=1040907...
Done.
Dhrystones per Second: 342291.022690
Dhrystone score: 194.815608

Dhrystone Benchmark, Version 2.1 unaligned
Calibrating...
Primary run with nr=246298...
Done.
Dhrystones per Second: 89922.599489
Dhrystone score: 51.179624

Dhrystone Benchmark, Version 2.1 unaligned
Calibrating...
Primary run with nr=264863...
Done.
Dhrystones per Second: 89541.244084
Dhrystone score: 50.962575

Dhrystone Benchmark, Version 2.1 unaligned
Calibrating...
Primary run with nr=267069...
Done.
Dhrystones per Second: 87967.391304
Dhrystone score: 50.066813
 

Col_Klonk

Member
Joined
Aug 29, 2015
Messages
470
Reaction score
0
Points
16
Location
This here small Dot
Recently i've been porting my programming environment to output JS, to have the ability to produce programs that can be run from the browser.
Ooooo.. You know of course that this is a no no wrt viruses and other stuff ;)
You will most likely get a lot of flak on this... :)
 

Ripley

Tutorial translator
Donator
Joined
Sep 12, 2010
Messages
3,133
Reaction score
407
Points
123
Location
Rome
Website
www.tuttovola.org
2 runs each on a
LG Nexus5
32 bit quad core Qualcomm Snapdragon 800 @ 2,3 GHz
Android 6.0.1
Opera Browser

Code:
Dhrystone Benchmark, Version 2.1
Calibrating...
Primary run with nr=736569...
Done.
Dhrystones per Second: 239846.629762
Dhrystone score: 136.509180

Dhrystone Benchmark, Version 2.1
Calibrating...
Primary run with nr=829706...
Done.
Dhrystones per Second: 277122.912492
Dhrystone score: 157.725050


Dhrystone Benchmark, Version 2.1 unaligned
Calibrating...
Primary run with nr=199333...
Done.
Dhrystones per Second: 66400.066622
Dhrystone score: 37.791728

Dhrystone Benchmark, Version 2.1 unaligned
Calibrating...
Primary run with nr=200830...
Done.
Dhrystones per Second: 66522.027161
Dhrystone score: 37.861142
 

Artlav

Aperiodic traveller
Addon Developer
Beta Tester
Joined
Jan 7, 2008
Messages
5,790
Reaction score
780
Points
203
Location
Earth
Website
orbides.org
Preferred Pronouns
she/her
Ooooo.. You know of course that this is a no no wrt viruses and other stuff ;)
There goes my plan to secretly mine Bitcoins inside a game that went viral. :)

But seriously, a browser is the sort of sandbox people seem to trust while downloading and installing something on the computer is frowned upon and is usually even explicitly prohibited.

There is a lot of potential here - you can write software and share it as easily as writing and sharing written text.

Maybe. Maybe not. In any case i want to experiment and try a few things, up to and including a browser/webgl port of Spaceway, and see what would happen.
 

Fabri91

Donator
Donator
Joined
Jun 2, 2008
Messages
2,178
Reaction score
233
Points
78
Location
Valmorea
Website
www.fabri91.eu
Tried on the desktop, with an i7 4790K overclocked at 4.5GHz, 32GB DDR3 RAM, running Windows 10 Pro 64 bit (build 10586.318):

Code:
		Chrome 50.0.2661.102		Edge				Firefox 46.0.1	
Aligned		1213-1231-1203-1252		1313-1366-1337-1379		1090-1094-1093-1091
Unaligned	674-679-675-672			798-802-794-800			618-618-619-616
 

Col_Klonk

Member
Joined
Aug 29, 2015
Messages
470
Reaction score
0
Points
16
Location
This here small Dot
But seriously, a browser is the sort of sandbox people seem to trust while downloading and installing something on the computer is frowned upon and is usually even explicitly prohibited.
I have a few levels of 'security' on my PC, and the biggest one is not doing over network installations (download zips or msi's), then disabling Java as much a possible, or many of it's features.. blah blah blah..
Although it's impossible to achieve absolute 'security', every little bit helps.

There is a lot of potential here - you can write software and share it as easily as writing and sharing written text.
I agree as there are a lot of people willing to go this route.

I'm just careful as I have a lot of development stuff on the PC, and although I regularly back up, this is not what I'd do. Although it might not be your code, someone else might be able to maliciously hi-jack your code - this you'd have to be aware of ..as Java is notoriously insecure, and has been for donkey's years.
:)
 

Evil_Onyx

Well-known member
Joined
Jun 27, 2008
Messages
1,045
Reaction score
60
Points
63
Windows 10 Home build 10586.318
AMD FX-9590 clocked at 4.53Ghz
16 GB of RAM

Opera 37.0
Code:
Aligned mode

run 1
Primary run with nr=4451039...
Dhrystones per Second: 1524850.633779
Dhrystone score: 867.871732

run 2
Primary run with nr=4279601...
Dhrystones per Second: 1369910.691421
Dhrystone score: 779.687360

run 3
Primary run with nr=4322767...
Dhrystones per Second: 1465841.641234
Dhrystone score: 834.286648


Unaligned mode

run 1
Primary run with nr=2102586...
Dhrystones per Second: 692551.383399
Dhrystone score: 394.166980

Run 2
Primary run with nr=2554912...
Dhrystones per Second: 821251.044680
Dhrystone score: 467.416645


run 3
Primary run with nr=1993963...
Dhrystones per Second: 669339.711313
Dhrystone score: 380.956011

Google Crome 50.0.2661.94
Code:
Aligned mode

run 1
Primary run with nr=4213483...
Dhrystones per Second: 1388297.528830
Dhrystone score: 790.152265

run 2
Primary run with nr=4491018...
Dhrystones per Second: 1487584.630672
Dhrystone score: 846.661714

Run 3
Primary run with nr=4310345...
Dhrystones per Second: 1484278.581267
Dhrystone score: 844.780069


Unaligned mode

run 1
Primary run with nr=2290076...
Dhrystones per Second: 737069.842292
Dhrystone score: 419.504748

run 2
Primary run with nr=2255639...
Dhrystones per Second: 769055.233549
Dhrystone score: 437.709296

run 3
Primary run with nr=2380952...
Dhrystones per Second: 791803.126039
Dhrystone score: 450.656304

FireFox 46.0.1
Code:
Aligned mode

run 1
Primary run with nr=3778338...
Dhrystones per Second: 1289095.189355
Dhrystone score: 733.691058

run 2
Primary run with nr=3846154...
Dhrystones per Second: 1283763.017356
Dhrystone score: 730.656242

run 3
Primary run with nr=3865979...
Dhrystones per Second: 1278009.586777
Dhrystone score: 727.381666

Unaligned mode

run 1
Primary run with nr=2325581...
Dhrystones per Second: 745617.505611
Dhrystone score: 424.369667

run 2
Primary run with nr=2290076...
Dhrystones per Second: 740166.774402
Dhrystone score: 421.267373

run 3
Primary run with nr=2255639...
Dhrystones per Second: 749630.774344
Dhrystone score: 426.653827

For easy viewing

Aligned
Opera 867-779-834
Crome 790-846-844
Firefox 733-730-727


Unaligned
Opera 394-467-380
Crome 419-437-450
Firefox 424-421-426
 

Artlav

Aperiodic traveller
Addon Developer
Beta Tester
Joined
Jan 7, 2008
Messages
5,790
Reaction score
780
Points
203
Location
Earth
Website
orbides.org
Preferred Pronouns
she/her
Thanks everyone who posted the results so far.
It's curious to see Edge being the best out there. :blink:
And contrary to popular belief, Firefox is not actually faster than Chrome.

as Java is notoriously insecure, and has been for donkey's years.:)
You do realise that there is a world of a difference between Java and JavaScript? About as much as between Orbiter the Space Shuttle and Orbiter Space Sim, in fact, despite the similar-sounding names.
Just checking. :)
 

Mafo

New member
Joined
Mar 11, 2014
Messages
15
Reaction score
0
Points
0
Windows 7 Pro SP1 64bit
CPU Intel Core i7-5600U @2.60GHz (office laptop)
16Gb RAM
Chrome Version 50.0.2661.94 m

Aligned
Code:
Dhrystone Benchmark, Version 2.1
Calibrating...
Primary run with nr=1485149...
Done.
Dhrystones per Second: 471176.713198
Dhrystone score: 268.171152

Dhrystone Benchmark, Version 2.1
Calibrating...
Primary run with nr=1507538...
Done.
Dhrystones per Second: 422043.113102
Dhrystone score: 240.206667

Dhrystone Benchmark, Version 2.1
Calibrating...
Primary run with nr=1477833...
Done.
Dhrystones per Second: 374324.468085
Dhrystone score: 213.047506

Unaligned
Code:
Dhrystone Benchmark, Version 2.1 unaligned
Calibrating...
Primary run with nr=478995...
Done.
Dhrystones per Second: 241428.931452
Dhrystone score: 137.409750

Dhrystone Benchmark, Version 2.1 unaligned
Calibrating...
Primary run with nr=497906...
Done.
Dhrystones per Second: 233429.910924
Dhrystone score: 132.857092

Dhrystone Benchmark, Version 2.1 unaligned
Calibrating...
Primary run with nr=613470...
Done.
Dhrystones per Second: 232904.328018
Dhrystone score: 132.557956
 

Evil_Onyx

Well-known member
Joined
Jun 27, 2008
Messages
1,045
Reaction score
60
Points
63
Just ran it on edge for you too

Vision 25.10586.0.0

Aligned
Code:
Primary run with nr=5025126...
Dhrystones per Second: 1664500.165618
Dhrystone score: 947.353538

Primary run with nr=4838710...
Dhrystones per Second: 1638019.634394
Dhrystone score: 932.282091

Primary run with nr=5376344...
Dhrystones per Second: 1762157.980990
Dhrystone score: 1002.935675

Unaligned
Code:
Primary run with nr=2941176...
Dhrystones per Second: 967173.955936
Dhrystone score: 550.468956

Primary run with nr=2923977...
Dhrystones per Second: 964372.361478
Dhrystone score: 548.874423

Primary run with nr=2941176...
Dhrystones per Second: 947238.647343
Dhrystone score: 539.122736
 
Last edited:

Xyon

Puts the Fun in Dysfunctional
Administrator
Moderator
Orbiter Contributor
Addon Developer
Webmaster
GFX Staff
Beta Tester
Joined
Aug 9, 2009
Messages
6,926
Reaction score
793
Points
203
Location
10.0.0.1
Website
www.orbiter-radio.co.uk
Preferred Pronouns
she/her
That made my poor Nexus 4 very very hot.

Aligned: 77.402990
Unaligned: Phone caught fire and building was evacuated. After the carcass of the device was scraped out of the charred remains of the room it sat in, we saw burned into the screen its final message:

Dead Phone said:
Dhrystone score: 17.843643

Use this information well. Many Bothans died to bring it to you.
 

Fabri91

Donator
Donator
Joined
Jun 2, 2008
Messages
2,178
Reaction score
233
Points
78
Location
Valmorea
Website
www.fabri91.eu
Thanks everyone who posted the results so far.
It's curious to see Edge being the best out there. :blink:
And contrary to popular belief, Firefox is not actually faster than Chrome.

From what I gathered a lot of old bits and pieces of Internet Explorer were gutted from Edge which were only there for backwards compatibility's sake.

Regarding speed between different browsers: it must be noted that they are updated on a very quick cycle, and even between my tests on the tablet and the desktop a new (minor) update for Chrome came out: that's why I noted the complete version number. Things might very well change.
 
Last edited:

donatelo200

Aerospace Engineer
Addon Developer
Joined
Sep 23, 2009
Messages
482
Reaction score
28
Points
43
Location
Cincinnati
I have used chrome and have done two runs on each.

Windows 10 Pro 64bit
CPU Intel Core i7-4790k 4000 MHz
16Gb RAM

Code:
Dhrystone Benchmark, Version 2.1
Calibrating...
Primary run with nr=6122449...
Done.
Dhrystones per Second: 2045589.375209
Dhrystone score: 1164.251210

Dhrystone Benchmark, Version 2.1
Calibrating...
Primary run with nr=6060606...
Done.
Dhrystones per Second: 2015499.168607
Dhrystone score: 1147.125309

Dhrystone Benchmark, Version 2.1 unaligned
Calibrating...
Primary run with nr=3367003...
Done.
Dhrystones per Second: 1142518.832711
Dhrystone score: 650.266837

Dhrystone Benchmark, Version 2.1 unaligned
Calibrating...
Primary run with nr=3420753...
Done.
Dhrystones per Second: 1136462.790698
Dhrystone score: 646.820029
 

jedidia

shoemaker without legs
Addon Developer
Joined
Mar 19, 2008
Messages
10,865
Reaction score
2,127
Points
203
Location
between the planets
Ooooo.. You know of course that this is a no no wrt viruses and other stuff

He's generating Java Script, not Java applets. Completely different thing. It's not compiled and it's executed by the browser, not downloaded and then executed by the system.
 

RisingFury

OBSP developer
Addon Developer
Joined
Aug 15, 2008
Messages
6,427
Reaction score
492
Points
173
Location
Among bits and Bytes...
Intel i7 3770K
8 GB of RAM
GTX 680
120 GB SSD
Windows 7
Chrome

Dhrystone Benchmark, Version 2.1
Calibrating...
Primary run with nr=4909984...
Done.
Dhrystones per Second: 1641586.091608
Dhrystone score: 934.311947

Dhrystone Benchmark, Version 2.1
Calibrating...
Primary run with nr=4854369...
Done.
Dhrystones per Second: 1621907.450718
Dhrystone score: 923.111810

Dhrystone Benchmark, Version 2.1 unaligned
Calibrating...
Primary run with nr=1530612...
Done.
Dhrystones per Second: 507665.671642
Dhrystone score: 288.938914

Dhrystone Benchmark, Version 2.1 unaligned
Calibrating...
Primary run with nr=1492537...
Done.
Dhrystones per Second: 520228.999651
Dhrystone score: 296.089357


Nice to see my 4 year old girl keeping pace with newer CPUs.
 
Last edited:

Spacethingy

Multitasker
Joined
Sep 9, 2010
Messages
1,515
Reaction score
0
Points
36
Location
Not the anti-matter universe
Website
spacethingy.weebly.com
Dell Inspiron 17 5000 laptop:
Intel i7-4510U (quad 2 GHz mobile processor)
8 GB RAM
NVidia GeForce 840M
630GB HDD
Windows 10

I did five runs on each, it is indeed weird to see Edge trouncing everyone else!

Browser |median Unaligned |median Aligned
Edge|507|868
Chrome|433|742
Firefox|397|705
Maxthon|281|572
IE|225|326



Acer Iconia A1 Android tablet (Android 4.2.2)
Specs: http://www.gsmarena.com/acer_iconia_tab_a1_810-5399.php

Browser |median Unaligned |median Aligned
Chrome|35|91
Firefox|41|89
The system Browser failed to load ("became unresponsive") on both pages.
 
Last edited:

Notebook

Addon Developer
Addon Developer
News Reporter
Donator
Joined
Nov 20, 2007
Messages
11,816
Reaction score
640
Points
188
Aligned mode:
Dhrystone Benchmark, Version 2.1
Calibrating...
Primary run with nr=5494505...
Done.
Dhrystones per Second: 1792075.994781
Dhrystone score: 1019.963571

Unaligned mode:
Dhrystone Benchmark, Version 2.1 unaligned
Calibrating...
Primary run with nr=3134796...
Done.
Dhrystones per Second: 1055842.371169
Dhrystone score: 600.934759

Windows 10 Home Version 1511 Build 10586.318
I7-4710MQ CPU 2.5GHz
12GB RAM
Edge Browser

N.
 
Top