Hacking WebKit & Its JavaScript Engines

WebKit, along with its JavaScript engines, is not a magical black box. We will show you the internal of various WebKit building blocks
(10,000-foot overview) and how they work together. In particular, learn also the simple steps on how to experiment with WebKit with your own and leverage WebKit functionalities to find the performance problems, track the network issues, automate effective smoke tests, and implement per-pixel correctness tests. In addition, armed with a little extra knowledge about JavaScript engines, you will be ready to improve both the quality and performance of your JavaScript code.

Duration: 47:17

Ariya Hidayat

Ariya Hidayat leads the WebKit team at Sencha. He has been a passionate open-source advocate for the last 10 years, and has contributed code to many projects including WebKit, Qt, and KDE. Before joining Sencha, he worked in the Web Technologies group inside the Qualcomm Innovation Center. Prior to that, he worked on the Trolltech Qt Development Framework (now part of Nokia). Ariya holds a Ph.D magna cum laude in optical communication systems from the University of Paderborn, Germany.

Jarred Nicholls

Jarred Nicholls is the lead engineer on Ext Designer and a proud member of the Sencha WebKit engineering team. Jarred enjoys hacking on WebKit, JavaScript engines, and the latest drafts of HTML5 APIs.