EN / День 2 / 14:30 / Зал 1

This talk will provide an overview of the WebKit open source Javascript virtual machine called JavaScriptCore. It will cover how JavaScriptCore transforms JS source into bytecode, and then executes that bytecode using various tiers in the engine. The talk will provide details on the four tiers that execute JS, the purpose of each tier and how code execution moves between those tiers. We’ll also cover how we execute JavaScript, a dynamically typed language, in an optimal way using techniques like speculation, static analysis and profiling.

If you are curious as to what happens when your code executes and the transformations done to make your code perform well, you don’t want to miss this talk.

Комментарий программного комитета:

Michael расскажет о внутреннем устройстве одного из самых быстрых движков для JS — JavaScriptCore.

Скачать презентацию.

Michael Saboff

Michael Saboff is a Software Engineer working on the JavaScriptCore virtual machine for the past 9 years. He is a member of the JS standards committee, TC-39.