Awesome Posts from Canalun Company :)
August 2, 2026
Firefox code memoJuly 3, 2026
Fixing a Firefox bug where swiping to scroll a rotated element navigates the page insteadFebruary 22, 2026
Refactoring Firefox’s Encrypted Stream (DecryptingInputStream)January 12, 2026
New Mac SetupDecember 24, 2025
Reflections on 2025November 15, 2025
Tragedy or Hope in the Commons: The Race for JavaScript Prototype Override (@JSConf)November 3, 2025
BCCC #7 -- how to read chrome crash dumpJuly 7, 2025
Why XSS Persists in This Frameworks Era?June 25, 2025
DOMDOM Times #19: Can We Really Mitigate Client-Side Prototype Pollution by Using iframes?May 31, 2025
Google I/O 2025 diary (Day 0, Day 1)April 13, 2025
The Tale of Leo: Brave Lion🦁 and Curious Little Bug🐞February 24, 2025
BCCC #4 -- trouble shooting for Fenix build (Apple M4 Pro chip)January 23, 2025
BCCC #2 -- chromium research resourcesJanuary 23, 2025
BCCC #1 -- UaF in Chromium and MiraclePtrMarch 24, 2024
Brick Block Anywhere — extension that instantly transforms webpage into brick-breaking gameJanuary 11, 2024
What is DOM Garbage Collection like? (@ToKyoto.js #2)November 18, 2023
Tearing down the game 'Brick-Break-Anywhere': Journey into the Uncharted Territories of DOM Scripting (@JSConf 2023)April 20, 2022
Safer Type Predicate in TypeScript