Speaker
Infos
09:00 - 12:30
JavaScript 2
Beschreibung
Web-Projekte aller Art sind im Laufe der Jahre immer komplexer und damit auch immer langsamer geworden. JavaScript spielt beim globalen Performance-Abstieg eine zentrale Rolle, wodurch es zum wichtigsten Ziel von Performance-Optimierung wird – denn wo viel im Argen liegt, lässt sich viel erreichen!
Doch vor dem Optimieren kommt das Verstehen und damit das Thema dieses Workshops. Im Rahmen eines Deep Dive in die Details von JavaScript aus der Perspektive einer JS-Engine betrachten wir alle performancerelevanten Aspekte der JavaScript-Ausführung. Vom Parser über Just-In-Time-Compiler bis hin zum Rendering ganzer Webseiten bleibt kein Bereich ausgespart.
In diesem Workshop lernt ihr, Flame Graphs zu lesen, messt Funktionslaufzeiten, neht Interpreter-Bytecode in Augenschein und erfahrt bis ins letzte Detail, mit welchen Optimierungsstrategien die JS-Engines selbst zu Werke gehen. Neben Detailoptimierungs-Konzepte wie Hidden Classes und Inline Caches kommen auch praktische Tipps zur JS-Beschleunigung nicht zu kurz. Mit dem Wissen aus diesem Workshop ist es ein Leichtes, die JS-Performance-Probleme in Web-Projekten identifizieren, zu verstehen und zu reparieren.
This Session belongs to the Diese Session gehört zum Programm vom MünchenMünchen program. Take me to the program of . Hier geht es zum Programm von Berlin & online Berlin & online .