YoVDO

JavaScriptCore's DFG JIT

Offered By: JSConf via YouTube

Tags

JSConf Courses Dynamic programming Courses

Course Description

Overview

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

Related Courses

Algorithms: Design and Analysis, Part 2
Stanford University via Coursera
Discrete Optimization
University of Melbourne via Coursera
Conception et mise en œuvre d'algorithmes.
École Polytechnique via Coursera
Computability, Complexity & Algorithms
Georgia Institute of Technology via Udacity
Discrete Inference and Learning in Artificial Vision
École Centrale Paris via Coursera