EN / День 2 / 16:00 / Зал 3

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

Ujjwal проведёт нас от устройства V8 к достаточно привычным вещам, которые мы используем каждый день, покажет, почему они получились такими и куда развиваются относительно внутреннего устройства.

V8 is complicated. Things change way too fast and it's really hard to keep track of what's the fastest way of doing every specific action.

But not anymore. Join Ujjwal, a V8 contributor, on a journey through the compilation pipeline of V8 and understand how it all works under the hood. We'll take the example of a popular JavaScript builtin method and find what does and does not trigger de-optimization.

By the end of the talk, you will have a fairly decent idea of how builtins are written inside the V8 compilation pipeline, and how to make sure you always take the fast path, no matter what.

Ujjwal Sharma

Ujjwal is an undergrad student, an open source software fanatic and an active member of the JavaScript ecosystem. A Node.js core collaborator, Electron maintainer, Google Summer of Code mentor and ex-student, he has been working with the V8 team and the TC39 committee to help make JavaScript better, one commit at a time. He loves to talk about open source software, DevOps, JavaScript, Web Standards and the Open Web.