Mit Warp hält ein signifikantes Update der Javascript Engine Spidermonkey Einzug in den Firefox-Browser von Mozilla. Den ersten Auftritt hat Warp bereits in der Version 83 von Firefox, die noch in dieser Woche erscheinen soll.
Jan de Mooij, Software-Entwickler bei Mozilla und für die Javascript-Engine zuständig, lässt im Entwicklerblog wissen, dass mit Warp große Änderungen bei den Just-in-Time-Compilern (JIT) verbunden seien. Die wiederum führten zu schnelleren Antwortzeiten und Ladezeiten nebst einem geringeren Speicherverbrauch. Gleichzeitig sei die neue Architektur auch noch besser zu Warten.

Der Warpbuilder ersetzt die rot umrandeten Stufen im Komilierungsprozess. Quelle: Mozilla
Warp setzt dabei grundsätzlich auf die Code-Optimierung beim JIT. Das führe zwar zu langsameren Kompilierungszeiten, dann aber zu vielen Compiler Optimierungen und schnellen Code. Um das zu erreichen, haben die Entwickler das IonBuilder-Frontend durch den Warpbuilder ersetzt. Die dadurch erreichte bessere Integration von Warp mit den verschiedenen Compiler-Stufen bringe ebenfalls Vorteile.




