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 просмотров

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 просмотров

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 просмотров

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 просмотров

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 просмотров

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 просмотров

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 просмотров

Got that Three.js running downright nicely in Ladybird 🤩

Got that Three.js running downright nicely in Ladybird 🤩

43,924 просмотров

sometimes life will rain balls on you

sometimes life will rain balls on you

10,809 просмотров

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 просмотров

Videos

awesomekling's profile picture

how it started / how it's going

Andreas Kling

12,744 просмотров • 1 год назад

Больше нет контента для загрузки