YoVDO

The Inner Workings of the Chakra Javascript Engine

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Garbage Collection Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Bias
GOTO 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