Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

JavaScriptCore's DFG JIT

JSConf via YouTube

Overview

Explore the inner workings of JavaScriptCore's optimizing compiler, the DFG JIT, in this 30-minute conference talk from JSConf EU 2012. Dive into how the DFG functions, its strengths in handling specific code types, and its future direction. Gain insights into high-performance JavaScript engines, with a focus on bits and compilers. Compare JSC's performance to V8 benchmarks and examine optimization techniques for various functions. Analyze benchmarks including Richards, DeltaBlue, Crypto, and RegExp, while exploring concepts such as Butterfly Representation and floating-point operations. Understand the importance of number handling and data retrieval in JavaScript performance. Conclude with a Q&A session to address audience inquiries about this powerful JavaScript engine.

Syllabus

Introduction
Tag
V8 benchmarks
Dynamic characteristics
Richards benchmark
Optimizing functions
Comparisons
DeltaBlue
Crypto
Butterfly Representation
Floating Point Example
Numbers are awesome
Regular Expression Benchmark
Navierstokes
Floating Point
Getting the data
Benchmarks
Questions

Taught by

JSConf

Reviews

Start your review of JavaScriptCore's DFG JIT

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.