Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?

Apple beschleunigt JavaScriptCore von WebKit

Während Google beim WebKit-basierten Browser Chrome auf eine eigene JavaScript-Engine V8 setzt, verwendet Apple in Safari die von WebKit bereitgestellte Engine JavaScriptCore. Hier wurden nun erhebliche Optimierungen in Form des neuen Low-Level-Interpreter LLInt umgesetzt. Der Geschwindigkeitsgewinn soll in Benchmarks bei 100 bis 150 Prozent liegen. Damit liegt die Benchmark-Geschwindigkeit auf dem Niveau der V8-Engine. Durch das verbesserte JIT-Handling (Just In Time) ist die LLInt-Engine auf normalen Webseiten aber noch schneller, da hier bisher verschiedene Scripts in mehreren JIT-Compilation-Durchgängen verarbeitet werden. Auch wenn die verbesserte Engine nun in WebKit einfließen wird, dauert es noch Monate, bis die Neuerung dann in Safari wiederzufinden ist. Möglicherweise könnte iOS als Erstes von den Verbesserungen profitieren, da sich hier Geschwindigkeitsverbesserungen aufgrund der Limitierungen besonders stark bemerkbar machen.

Weiterführende Links:

Kommentare

o.wunder
o.wunder02.03.12 11:29
Sehr gute Sache. Noch besser ist es allerdings, wenn JavaScript nur möglichst sparsam auf Webseiten zum Einsatz kommt.

Seitengrössen von mehr als 1 MByte sind heute leider keine Seltenheit mehr. Und die Scripte belasten zusätzlich.
0
3d-swiss02.03.12 11:35
Mehr Geschwindigkeit ist gut. Möge der Berglöwe ein Turbolöwe werden
0
Lefteous
Lefteous02.03.12 11:39
Ja und bitte die Reaktionsfreudigkeit des Safari-UIs überarbeiten, sonst wechsle ich doch zu Chrome.
0
Mecki
Mecki02.03.12 11:51
Ich dachte Apple hat auch eine eigen JS-Engine in Safari namens Nitro.
0
steinb_i02.03.12 11:57
Noch besser ist es allerdings, wenn JavaScript nur möglichst sparsam auf Webseiten zum Einsatz kommt.

Seitengrössen von mehr als 1 MByte sind heute leider keine Seltenheit mehr. Und die Scripte belasten zusätzlich.

Es gibt Webanwendungen die werden komplett Clientseitig per JavaScript "erzeugt". Das spart bei der Nutzung einen häufen Traffic weil nurnoch die Daten mit dem Server ausgetauscht werden und nicht mehr bei jedem Klick das ganze Layout. So gesehen kann man mit dem Einsatz von JavaScript sogar Daten sparen.
0
Moogulator
Moogulator02.03.12 12:11
Die sollen iFrame in iOs gefälligst anständig unterstützen, skalierbar, die anderen können das
Ich habe eine MACadresse!
0
Moogulator
Moogulator02.03.12 12:12
Und nix Löwe, einfach update rein, sobald da. Machen andere auch. Free.
Ich habe eine MACadresse!
0
valcoholic
valcoholic02.03.12 13:21
solange safari mit paar offenen Tabs den computer auslastet als würde man in After Effects gerade 10 FullHD Filme parallel rendern (ok ich geb zu ich übertreibe eventuell leicht ;D ) ist der Browser am Mac leider für mich gestorben. Und das trotz ansich praktischen Features bzgl iOS kombatibilität
0
Aronnax02.03.12 13:25
@Mecki
Ich dachte Apple hat auch eine eigen JS-Engine in Safari namens Nitro.

Das mit dem eigen, ist ja so ein Sache bei Open Source Techniken. In Nitro steckt auch teilweise die Technik von V8 drin. Oder auch, Mozilla hat sich Teile von Nitro für ihre JavaScript-Engin ausgeliehen u.s.w. u.s.w.
Man sieht also, die Engines unter Safari, Firefox und Chrome sind alle Open Source und besonderes einzigartig sind sie (insbesondere auch deshalb) nicht - nur so viel zum Thema eigene JS-Engine
0
Hannes Gnad
Hannes Gnad02.03.12 14:02
valcoholic
solange safari mit paar offenen Tabs den computer auslastet als würde man in After Effects gerade 10 FullHD Filme parallel rendern (ok ich geb zu ich übertreibe eventuell leicht ;D ) ist der Browser am Mac leider für mich gestorben.
Flash-Inhalte? Flash-Plugin aktuell?
0
sierkb02.03.12 15:39
Wird auch Zeit. Bei der von Mozillas Entwicklern täglich aktualisierter JavaScript Benchmark-Statisik ARE WE FAST YET? wird Safari als diesbzgl. Konkurrent schon gar nicht mehr geführt (wurde aber mal!), sondern man vergleicht und misst sich bei Mozilla derzeit und speziell auf diesem Gebiet nur noch mit Chromes V8.
0
fluppy
fluppy02.03.12 21:58
Apple entschleunigt Safaris Grafikengine. HTML5-Seiten ruckeln nun mit 20 Frames dahin. Wer flüssiges Web haben will, sollte den Flashplayer nutzen.
0
sierkb03.03.12 03:53
Golem (23.02.2012): Webkit wird modularisiert
0
o.wunder
o.wunder03.03.12 04:39
ClickToFlash und Ghostery installieren und Ruhe ist im Safari.
0
Jean-Luc Picard
Jean-Luc Picard03.03.12 11:27
Ist der neue JavaScriptCore in der aktuellen WebKit-Nightly (536.2+) schon drin?
0

Kommentieren

Sie müssen sich einloggen, um die News kommentieren zu können.