You might not have noticed, but someone fixed a years-old issue with Chrome on Mac.
Window resizing, tab switching, things you do every day. The animation frame rate has long been less than half of your display's refresh rate. You felt that "not quite smooth" feeling, but probably never thought it shouldn't be that way. The video below shows it.
As of Chrome 147, it's fixed. You don't even need to be one of our users, just update Chrome to the latest version and you get it.
The person behind this is our client lead @liuwd_citro. He's landed 300+ changes in Chromium, focused on the small details that make Chrome faster and smoother, most people don't notice this work, but everyone benefits from it every day.
Why do we do this?
Cause we stand on the shoulders of countless open source projects. Building something genuinely exciting isn't possible without that foundation, so we wanna give some back.
And in a moment when AI slop is flooding the world, we still believe good products live in the details.
What's been bugging you about Chrome for a long time? Drop it in the replies. We will read every one of them. Where we can, we'll patch it.
And we'll prioritize giving you early access to what we're building.
My dear front-end developers (and anyone who’s interested in the future of interfaces):
I have crawled through depths of hell to bring you, for the foreseeable years, one of the more important foundational pieces of UI engineering (if not in implementation then certainly at least in concept):
Fast, accurate and comprehensive userland text measurement algorithm in pure TypeScript, usable for laying out entire web pages without CSS, bypassing DOM measurements and reflow
My dear front-end developers (and anyone who’s interested in the future of interfaces):
I have crawled through depths of hell to bring you, for the foreseeable years, one of the more important foundational pieces of UI engineering (if not in implementation then certainly at least in concept):
Fast, accurate and comprehensive userland text measurement algorithm in pure TypeScript, usable for laying out entire web pages without CSS, bypassing DOM measurements and reflow