The Inner Workings of the Chakra Javascript Engine
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore the inner workings of Microsoft's Chakra Javascript engine in this 52-minute conference talk from GOTO Aarhus 2012. Dive into the project's goals, status, and development path as presented by Steve Lucco, Chief Architect at Microsoft. Learn about design principles, JIT security and hardening, ECMAScript compliance, and balanced performance optimization for page load and app start-up times. Discover Chakra's garbage collector, interactive response capabilities, and optimistic profile-based JIT. Examine type-specialized integer and float math, fast property access, and gain insights into the ongoing development efforts for this engine used in Internet Explorer 9 and 10.
Syllabus
Intro
Design Principles
JIT Security
JIT Hardening Comparison
ECMAScript Compliance
Balanced Performance: Page Load
Page Load & App Start-Up
Chakra's Garbage Collector
Interactive Response: Pause Times
WebKit SunSpider
Optimistic Profile-Based JIT
Type Specialized Integer Math in 1E10
Type Specialized Float Math in 1910
Fast Property Access in 159
More work to do
Taught by
GOTO Conferences
Related Courses
Addressing Algorithmic BiasGOTO Conferences via YouTube Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube Why Static Typing Came Back
GOTO Conferences via YouTube Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube