kirancodes.me
To Proof Maintenance & Beyond!

The JavaScriptCore virtual machine (invited talk)

Filip Pizlo

Abstract

JavaScriptCore (JSC) is an open-source high-performance implementation of JavaScript. JSC is used in the WebKit open source browser engine as well as a system framework on macOS and iOS. This talk will give a broad high-level overview of JSC’s performance-oriented architecture, including specific details about the object model, garbage collector, optimizing compilers, type inference, and deoptimization.

Related papers