SerenityOS update (May 2024)

SerenityOS update (May 2024)

Ladybird browser update (May 2024)

Ladybird browser update (May 2024)

SerenityOS update (April 2024)

SerenityOS update (April 2024)

Ladybird browser update (April 2024)

Ladybird browser update (April 2024)

2000 days of SerenityOS (Git history visualized)

2000 days of SerenityOS (Git history visualized)

CS 4560 guest lecture: Ladybird browser development

CS 4560 guest lecture: Ladybird browser development

SerenityOS update (March 2024)

SerenityOS update (March 2024)

Ladybird browser update (March 2024)

Ladybird browser update (March 2024)

SerenityOS update (February 2024)

SerenityOS update (February 2024)

Ladybird browser update (February 2024)

Ladybird browser update (February 2024)

SerenityOS update (January 2024)

SerenityOS update (January 2024)

Ladybird browser update (January 2024)

Ladybird browser update (January 2024)

SerenityOS update (December 2023)

SerenityOS update (December 2023)

Ladybird browser update (December 2023)

Ladybird browser update (December 2023)

SerenityOS update (November 2023)

SerenityOS update (November 2023)

Ladybird browser update (November 2023)

Ladybird browser update (November 2023)

Browser hacking: Let's work on not sucking at Octane/zlib.js

Browser hacking: Let's work on not sucking at Octane/zlib.js

Browser hacking: Let's hack on the JIT until ai-astar.js SINGS

Browser hacking: Let's hack on the JIT until ai-astar.js SINGS

Browser hacking: JIT fast path for variable access

Browser hacking: JIT fast path for variable access

SerenityOS update (October 2023)

SerenityOS update (October 2023)

Ladybird browser update (October 2023)

Ladybird browser update (October 2023)

Browser hacking: JIT code size optimizations

Browser hacking: JIT code size optimizations

Browser hacking: JIT chores, refactoring, and some code size optimization

Browser hacking: JIT chores, refactoring, and some code size optimization

Browser hacking: Making a dumb loop go fast in the JIT!

Browser hacking: Making a dumb loop go fast in the JIT!

Browser hacking: More JIT coverage on Kraken + Optimizing

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

Browser hacking: Let's JIT the Kraken JS benchmark! (partially)

Browser hacking: Let's JIT the Kraken JS benchmark! (partially)

Browser hacking: Jitting return statements, arithmetic, etc

Browser hacking: Jitting return statements, arithmetic, etc

Browser hacking: Basic try...catch in the JavaScript JIT

Browser hacking: Basic try...catch in the JavaScript JIT

Browser hacking: Some quick JIT assembler cleanups

Browser hacking: Some quick JIT assembler cleanups

Browser hacking: JIT fast path for JavaScript ToBoolean()

Browser hacking: JIT fast path for JavaScript ToBoolean()