Andreas Kling's banner
Andreas Kling's profile picture

Andreas Kling

@awesomekling • 61,533 subscribers

building @ladybirdbrowser. recovering addict. husband of @katalinkult. uncle. gymnasium brother.

Shorts

Browsers should do CSS layout off the main thread! 🤓 Top left: Ladybird (work in progress) Others: Chrome, Safari, Firefox

Browsers should do CSS layout off the main thread! 🤓 Top left: Ladybird (work in progress) Others: Chrome, Safari, Firefox

61,823 Aufrufe

Text animations running while JavaScript blocks in 1.5 second bursts. Top left: Ladybird with new multi-threaded CSS engine 🤓

Text animations running while JavaScript blocks in 1.5 second bursts. Top left: Ladybird with new multi-threaded CSS engine 🤓

23,900 Aufrufe

Work in progress, but this is so fucking cool I just have to share.. I'm moving the entire CSS pipeline off the main thread in Ladybird. This allows us to animate any CSS properties we want and they just keep going smoothly despite heavy JS execution! Video demo is animating a bunch of flex and grid layouts while JS churns on the main thread. Same demo in Chrome for comparison. Welcome to the future, bros 😎

Work in progress, but this is so fucking cool I just have to share.. I'm moving the entire CSS pipeline off the main thread in Ladybird. This allows us to animate any CSS properties we want and they just keep going smoothly despite heavy JS execution! Video demo is animating a bunch of flex and grid layouts while JS churns on the main thread. Same demo in Chrome for comparison. Welcome to the future, bros 😎

35,774 Aufrufe

Handling CSS :hover off the main thread! This is a work in progress but I love this so much, I just have to share it! 🤓 Ladybird on the left, Chrome on the right. The demo runs JS for 250ms repeatedly, to simulate a busy page.

Handling CSS :hover off the main thread! This is a work in progress but I love this so much, I just have to share it! 🤓 Ladybird on the left, Chrome on the right. The demo runs JS for 250ms repeatedly, to simulate a busy page.

12,883 Aufrufe

I moved CSS transform and opacity animations off the main thread in Ladybird and I just love it so much 🤩 Now we can chew on all that JS framework bloat while elements fade in and fly around smoothly!

I moved CSS transform and opacity animations off the main thread in Ladybird and I just love it so much 🤩 Now we can chew on all that JS framework bloat while elements fade in and fly around smoothly!

25,453 Aufrufe

My Saturday project: make HEY load faster in Ladybird 👋🚀 Got it down from ~1 s to ~400 ms with two changes: - Our HTTP cache now supports heuristic freshness lifetime (per RFCs 9110 & 9111) - We delay rendering until we have all CSS imports (no more FOUC!)

My Saturday project: make HEY load faster in Ladybird 👋🚀 Got it down from ~1 s to ~400 ms with two changes: - Our HTTP cache now supports heuristic freshness lifetime (per RFCs 9110 & 9111) - We delay rendering until we have all CSS imports (no more FOUC!)

97,646 Aufrufe

After some Saturday night debugging, I finally got Google Sheets running in Ladybird 🤓🧮 It's glitchy and unstable, but this is solid progress! Been told many times over the years that "you'll never get complex stuff like Google Docs running" lmao 😄

After some Saturday night debugging, I finally got Google Sheets running in Ladybird 🤓🧮 It's glitchy and unstable, but this is solid progress! Been told many times over the years that "you'll never get complex stuff like Google Docs running" lmao 😄

56,504 Aufrufe

Got that Three.js running downright nicely in Ladybird 🤩

Got that Three.js running downright nicely in Ladybird 🤩

43,924 Aufrufe

sometimes life will rain balls on you

sometimes life will rain balls on you

10,809 Aufrufe

Initial work on video support in the Ladybird browser (by trflynn89) 🐞🌍📺 No 3rd party video codecs of course, this is using our own VP9 implementation (by Zaggy1024 and FalseHonesty) I can't get over how cool this is! 🤓🤩😍

Initial work on video support in the Ladybird browser (by trflynn89) 🐞🌍📺 No 3rd party video codecs of course, this is using our own VP9 implementation (by Zaggy1024 and FalseHonesty) I can't get over how cool this is! 🤓🤩😍

16,519 Aufrufe

Videos

Keine weiteren Inhalte verfügbar