Browser hacking: More JIT coverage on Kraken + Optimizing this @awesomekling
Browser hacking: More JIT coverage on Kraken + Optimizing this  @awesomekling
Uploaded October 2023 | Updated September 2026, 2 weeks ago
Follow me on X: https://x.com/awesomekling
Sponsor me on GitHub: github.com/sponsors/awesomekling
Support me on Patreon: patreon.com/awesomekling
Donate via PayPal: paypal.me/awesomekling

Discord: discord.gg/serenityos
Merch: store.serenityos.org

SerenityOS is a new operating system that we're building from scratch. serenityos.org
Ladybird is a cross-platform web browser, also part of the SerenityOS project. :^)

00:00 Intro / Task of the day
00:58 TypeofVariable
08:27 SetVariable
17:10 NewArray
22:49 NewFunction
30:42 PutByValue
37:36 JIT vs interpreter performance so far
39:50 Profiling ai-astar.js
41:45 Optimizing ResolveThisBinding
52:35 Thoughts on near-future optimization
54:40 Trying other Kraken tests
56:40 GetVariable?
57:16 Ehhhh not today
57:28 Reflections / Outro
Browser hacking: More JIT coverage on Kraken + Optimizing thisBrowser hacking: Jitting return statements, arithmetic, etcSerenityOS update (April 2022)Ladybird browser update (March 2024)SerenityOS Community Showcase (April 2022)CS 4560 guest lecture: Ladybird browser developmentBrowser hacking: Optimizing global variable access in JavaScript
Andreas Kling |

Browser hacking: More JIT coverage on Kraken + Optimizing "this"

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER