Da die Einführung der neuen Release-Versionen von Firefox und Opera praktisch vor der Tür stehen - IE 8 RC 1 ist ja schon voreiligerweise da - möchte ich hier mal ein paar Vergleichsmessungen der Rendering-Engines für Javascript anregen. Ich glaube, dass ein Vorher/Nacher-Vergleich zwischen den momentanen Versionen, den Alphas, Betas und den Release-Versionen recht interessant werden dürfte.
Für die von mir durchgeführten Messungen der Engines vom Firefox 3.0 und dem Internet Explorer 7 habe ich den SunSpider JavaScript Benchmark verwendet.
Natürlich ist es klar, dass die Vielzahl an unterschiedlich schnellen und ausgestatteten Rechnern auch ganz verschiedene Messergebnisse erbringen. Daher ist die Angabe der gemessenen Millisekunden ziemlich irrelevant. Was jedoch aussagekräftig genug sein dürfte, ist der Faktor (Spalte "COMPARISON" in der Tabelle) gegenüber einem anderen als Referenz bzw. Basis festgelegten Browser. Bei dieser Messung hier habe ich den IE 7 als Basis hergenommen, der ja auf (fast) jedem Windows-Rechner vorhanden ist.
Relativ wenig Einfluss auf die Messergebnisse scheinen, so wie ich festgestellt habe, Energiesparfunktionen wie Cool'n'Quiet und Anzahl geöffneter Browser-Tabs zu haben. Auch im Hintergrund laufende Anwendungen haben zwar einen Einfluss auf die ermittelten Zeiten, weniger jedoch auf die Faktoren ("COMPARISON").
Wer möchte, kann natürlich auch Messungen anderer Browser vorstellen, wie z.B. Chrome, Webkit usw., das soll hier nicht nur auf die drei Großen beschränkt sein.
SunSpider JavaScript Benchmark Results:
Was man nebenbei ebenfalls noch beobachten könnte:
Für die Beherrschung von Browser Webstandards wie HTML und CSS gibt es die Acid-Tests.
Der Acid3 Test prüft dabei besonders scharf, so wie in Bild 1 soll das Ergebnis aussehen.
Die von 100 möglichen Punkten erreichte Anzahl im Vergleich:
Die anderen stammen aus diversen Fachartikeln (sind aber z.T. falsch).
PS: Der Grund, dass ich dieses Thema in die Rubrik "News und Gerüchteküche" gesteckt habe ist ganz einfach: Hier befinden sich auch die hierzu relevanten Berichte über die Browser-Updates.
LG
Norbert
Für die von mir durchgeführten Messungen der Engines vom Firefox 3.0 und dem Internet Explorer 7 habe ich den SunSpider JavaScript Benchmark verwendet.
Natürlich ist es klar, dass die Vielzahl an unterschiedlich schnellen und ausgestatteten Rechnern auch ganz verschiedene Messergebnisse erbringen. Daher ist die Angabe der gemessenen Millisekunden ziemlich irrelevant. Was jedoch aussagekräftig genug sein dürfte, ist der Faktor (Spalte "COMPARISON" in der Tabelle) gegenüber einem anderen als Referenz bzw. Basis festgelegten Browser. Bei dieser Messung hier habe ich den IE 7 als Basis hergenommen, der ja auf (fast) jedem Windows-Rechner vorhanden ist.
Relativ wenig Einfluss auf die Messergebnisse scheinen, so wie ich festgestellt habe, Energiesparfunktionen wie Cool'n'Quiet und Anzahl geöffneter Browser-Tabs zu haben. Auch im Hintergrund laufende Anwendungen haben zwar einen Einfluss auf die ermittelten Zeiten, weniger jedoch auf die Faktoren ("COMPARISON").
Wer möchte, kann natürlich auch Messungen anderer Browser vorstellen, wie z.B. Chrome, Webkit usw., das soll hier nicht nur auf die drei Großen beschränkt sein.
SunSpider JavaScript Benchmark Results:
Ergebnis bei meinem PC (siehe "Mein System"):
Code:
TEST COMPARISON FROM TO DETAILS
[B]Firefox[/B] [COLOR="Blue"]IE 7 FF 3.0.8[/COLOR]
===========================================================================
** TOTAL **: [B]8.99x as fast[/B] 33940.4ms +/- 0.7% 3775.6ms +/- 1.3% significant
===========================================================================
3d: 3.17x as fast 1372.0ms +/- 1.2% 433.2ms +/- 1.8% significant
cube: 2.62x as fast 415.6ms +/- 2.5% 158.4ms +/- 0.9% significant
morph: 2.97x as fast 459.4ms +/- 5.7% 154.6ms +/- 3.8% significant
raytrace: 4.13x as fast 497.0ms +/- 3.3% 120.2ms +/- 2.7% significant
access: 3.02x as fast 1971.4ms +/- 0.8% 653.0ms +/- 6.3% significant
binary-trees: 7.78x as fast 362.6ms +/- 2.4% 46.6ms +/- 2.4% significant
fannkuch: 2.61x as fast 768.8ms +/- 2.1% 294.6ms +/- 0.5% significant
nbody: 2.19x as fast 390.2ms +/- 0.1% 178.2ms +/- 21.7% significant
nsieve: 3.37x as fast 449.8ms +/- 2.0% 133.6ms +/- 35.7% significant
bitops: 3.12x as fast 1828.4ms +/- 3.1% 585.2ms +/- 10.8% significant
3bit-bits-in-byte: 3.98x as fast 391.0ms +/- 3.6% 98.2ms +/- 1.7% significant
bits-in-byte: 2.72x as fast 440.6ms +/- 11.0% 162.2ms +/- 25.6% significant
bitwise-and: 3.31x as fast 474.8ms +/- 2.2% 143.4ms +/- 14.6% significant
nsieve-bits: 2.88x as fast 522.0ms +/- 2.1% 181.4ms +/- 0.8% significant
controlflow: 6.80x as fast 356.2ms +/- 15.2% 52.4ms +/- 1.3% significant
recursive: 6.80x as fast 356.2ms +/- 15.2% 52.4ms +/- 1.3% significant
crypto: 4.19x as fast 1015.6ms +/- 6.4% 242.2ms +/- 5.4% significant
aes: 4.10x as fast 393.6ms +/- 14.6% 96.0ms +/- 1.3% significant
md5: 4.23x as fast 297.0ms +/- 4.7% 70.2ms +/- 0.8% significant
sha1: 4.28x as fast 325.0ms +/- 13.0% 76.0ms +/- 16.5% significant
date: 2.86x as fast 787.6ms +/- 6.2% 275.4ms +/- 13.0% significant
format-tofte: 2.33x as fast 396.8ms +/- 12.3% 170.6ms +/- 12.0% significant
format-xparb: 3.73x as fast 390.8ms +/- 0.1% 104.8ms +/- 29.1% significant
math: 2.63x as fast 1181.4ms +/- 5.7% 449.2ms +/- 5.3% significant
cordic: 2.36x as fast 490.6ms +/- 3.5% 207.8ms +/- 0.5% significant
partial-sums: 2.32x as fast 331.4ms +/- 2.6% 142.6ms +/- 12.6% significant
spectral-norm: 3.64x as fast 359.4ms +/- 18.9% 98.8ms +/- 19.2% significant
regexp: 1.57x as fast 409.2ms +/- 9.7% 260.2ms +/- 6.7% significant
dna: 1.57x as fast 409.2ms +/- 9.7% 260.2ms +/- 6.7% significant
string: 30.3x as fast 25018.6ms +/- 0.8% 824.8ms +/- 5.3% significant
base64: 139.2x as fast 14674.8ms +/- 1.5% 105.4ms +/- 26.8% significant
fasta: 2.76x as fast 500.0ms +/- 2.8% 181.4ms +/- 3.5% significant
tagcloud: 21.6x as fast 3090.4ms +/- 1.0% 143.0ms +/- 12.2% significant
unpack-code: 1.22x as fast 359.6ms +/- 3.8% 295.2ms +/- 3.9% significant
validate-input: 64.1x as fast 6393.8ms +/- 0.7% 99.8ms +/- 9.5% significant
Was man nebenbei ebenfalls noch beobachten könnte:
Für die Beherrschung von Browser Webstandards wie HTML und CSS gibt es die Acid-Tests.
Der Acid3 Test prüft dabei besonders scharf, so wie in Bild 1 soll das Ergebnis aussehen.
Die von 100 möglichen Punkten erreichte Anzahl im Vergleich:
- Firefox 3.0: 71 (Bild 2)
- Firefox 3.1: 93
- IE7: 11 (Bild 3) Hier zerreißt es auch noch das bisschen Grafik.
- IE8 RC1: 20 Ganz schön armselig.
- Opera:
100 - Safari:
100
Die anderen stammen aus diversen Fachartikeln (sind aber z.T. falsch).
PS: Der Grund, dass ich dieses Thema in die Rubrik "News und Gerüchteküche" gesteckt habe ist ganz einfach: Hier befinden sich auch die hierzu relevanten Berichte über die Browser-Updates.
Norbert
Anhänge
Zuletzt bearbeitet: