Software engineer @mozilla on 🔥🦊 (DOM, web platform). open sourcerer.
My JS engine has a new string representation, here's what/why/how.
My JS engine can now parse TS and use it for optimizations!
My JS engine's months-long rewrite is finally done!
I have a new permanent offer with Mozilla! Also featuring a 2023 recap with work ramblings and 2024 resolutions.
My JS engine and why it is currently terrible
What's new in Shadow from last week (Oct 31-Nov 6)
What's new in Shadow since the intro post (Oct 27-30)
Shadow is a new novel browser engine made almost entirely in JS
On October 1st, I join Mozilla to work on Firefox full-time!
IPC allowlist bypass allowing to arbitary IPC calls setting a malicious update endpoint
Path traversal in an Electron app leading to NodeJS execution from browser