Hallo
Beim Vergleich der Ausführungsgeschwindigkeit einer Funktion ist mir aufgefallen, dass Opera (Version 9.25, sowohl auf OS X, als auch auf XP) bei dieser Funktion um ein Vielfaches langsamer ist, als die anderen Browser.
Hier die Zahlen:
OS X Webkit(Nightly): 108ms
OS X Safari: 250ms
XP IE 6: 400ms
XP IE 7: 290ms
OS X Firefox 3b: 400ms
OS X Firefox 2: 500ms
OS X/XP Opera: mehrere Sekunden, sehr unregelmässig
Mein Testsystem ist ein MacBook Pro (10.5.2, 2.2 GHz Intel Core 2 Duo, 4GB RAM, XP läuft unter VMware Fusion)
Hier ist das Testcase: http://www.mnn.ch/SpeedTest.html
Es ist ein Teil von http://code.google.com/p/hyphenator/
Könnt ihr das nachvollziehen?
Woran liegt das? Mach ich was falsch?
Hat jemand Erfahrungen/Ideen, wie ich den Code für Opera beschleunigen kann?
Das ganze macht mich stutzig, weil Opera sonst für seine schnelle JS-Engine bekannt ist...
Danke und Gruss,
Mathias