Constellation Scorpius

Technical notes

WebKit CSS JIT Internals

Recently, I’ve been contributing to WebKit CSS Selector JIT compiler. There’s a nice overview about it written by Benjamin Poulain, he leads the CSS JIT project.

Yesterday, I gave a presentation about WebKit CSS Selector Compiler. In this slide, I show the details of CSS JIT, mainly focusing on backtracking and code generation. I hope you like it!


I’ve heard that CSS JIT is shipped in iOS 8 beta 3 with ARM64/ARMv7s/ARMv7 support. So it will be enabled on the all Apple platforms; iPhone 5, 5c, 5s! Exciting!


Once again, I had a chance to talk about CSS Selector JIT and gave a presentation that is updated from the following one.