Henry Lim
banner
henrylim96.bsky.social
Henry Lim
@henrylim96.bsky.social
✨ Google Dev Expert | 🧑‍💻 Frontend Engineer | 🕹️ Creator of Remote for Slides, Malaysia Vaccine Tracker, and covidnow.moh.gov.my | 🍔 Eating fish sandwich in Hamburg
Reposted by Henry Lim
It's happening. We're OTing Web Install and looking for as much feedback as we can. Feel free to get in touch and open issues and let us know what you think about this advanced capability.

blogs.windows.com/msedgedev/20...

www.youtube.com/watch?v=WmFY...
The Web Install API is ready for testing
We're happy to announce that the Web Install API is now ready for testing on your own site, as an origin trial in Microsoft E
blogs.windows.com
November 24, 2025 at 5:13 PM
Reposted by Henry Lim
We just published the first episode in a new series, "Developer Mode", on the Chrome for Developers YouTube channel: www.youtube.com/watch?v=Wkhl...

I'm really excited about this one. We're experimenting with the style and trying to focus more on developer questions.
Answering your questions about Chrome Web Store discoverability
YouTube video by Chrome for Developers
www.youtube.com
November 24, 2025 at 5:24 PM
Reposted by Henry Lim
GDE @henrylim96.bsky.social talks about web performance at #DevFest Birmingham 2025 - @tunetheweb.com would be proud!
November 21, 2025 at 4:56 PM
It is @oliverdunk.com!🔥 Oliver is talking about how you can build web extension (Side Panel API, Built-in AI) at #DevFest Birmingham 2025.

@developer.chrome.com
November 21, 2025 at 4:08 PM
When I realized I had free will, I asked the cabin crew for a cockpit visit ✨
November 20, 2025 at 7:32 PM
Reposted by Henry Lim
Aye or Nay?

`<input type=emoji>` to trigger the native emoji-picker, allowing you to pick a single emoji.
November 14, 2025 at 5:27 PM
Reposted by Henry Lim
Love this! CSS @starting-style debugging is available in Chrome DevTools by @bram.us www.bram.us/2025/10/21/c...
CSS @starting-style debugging is available in Chrome DevTools!
I built something that I needed into DevTools: debugging support for CSS @starting-style rules.
www.bram.us
November 5, 2025 at 7:44 AM
Reposted by Henry Lim
TIL that `dns-prefetch` is now baseline "newly available". I've been using this for ages, but apparently, it only started working in iOS Safari with version 26.

Here are the release notes: webkit.org/blog/17333/w...
November 5, 2025 at 6:09 PM
Reposted by Henry Lim
Chrome Canary now supports network throttling for individual request URLs!

Learn how to try out this new feature: www.debugbear.com/blog/chrome-...
How To Throttle Specific Requests In Chrome DevTools | DebugBear
Learn how to delay individual requests in Chrome DevTools. Debug performance issues or bugs that happen when specific resources are delayed.
www.debugbear.com
November 5, 2025 at 3:55 PM
Reposted by Henry Lim
✨ One line of CSS. Smooth page transitions. No JavaScript.

```
@view-transition {
navigation: auto;
}
```

The 🆕 CSS View Transitions bring native animations to multi-page apps, no SPA setup needed!

Explore now 👇
developer.mozilla.org/en-US/blog/...
A beginner-friendly guide to view transitions in CSS | MDN Blog
Learn how to bring smooth, animated navigation to multi-page apps with view transitions. With just one line of CSS, you can enable seamless transitions between pages.
developer.mozilla.org
November 4, 2025 at 9:00 PM
Reposted by Henry Lim
“Simple to use, progressive enhancement, built in APIs are the best”

A timeless quote from @barrypollard.bsky.social at #perfnow, (given with a deliciously timely self-reference)

I love this.
October 31, 2025 at 1:56 PM
Reposted by Henry Lim
Neat lil learning from today’s @perfnow.nl (via Umar Hansa):

You can now throttle individual requests in Chrome!

Neat for experimenting with stuff like
- lazy-loading: does the UI look okay if this chunk takes MUCH longer to arrive
- resilience: what happens if this specific CDN is extremely slow
October 30, 2025 at 5:29 PM
Reposted by Henry Lim
Ending spooky season with one of the spookiest images I've created.
October 30, 2025 at 6:07 PM
Reposted by Henry Lim
this is going to be so useful when it finally lands in node 24 and we can make the same router run front/backend cleanly. combined with view transitions? c'mon!

web.dev/blog/baselin...

(ht @ash.pink for sharing)
URLPattern is now Baseline Newly available  |  Blog  |  web.dev
URLPattern became Baseline Newly available as of September 15, 2025.
web.dev
October 28, 2025 at 7:44 PM
Reposted by Henry Lim
Hey there peeps! Wanna join our team? Check this out!!👇
Something rare is happening. We're opening up a position in the @storybook.js.org team! Not only that, but it's fully remote, in Central European Time!

If you want to maintain OSS, love the JS ecosystem and enjoys tinkering with the details that makes it all work behind the scenes, check it out!
Chromatic • We're hiring!
loading
www.chromatic.com
October 27, 2025 at 12:33 PM
Reposted by Henry Lim
Please, please don't use `font-display: swap` with icon fonts. I mean, as a rule, don't use icon fonts — SVGs are so much better — but if you must, then don't use `swap`. It doesn't make sense to see random fallback letters for icons.

Do me a favour and check your site now if using icon fonts.
October 23, 2025 at 8:49 AM
Reposted by Henry Lim
📝 Importing vs fetching JSON

JSON imports are now supported cross-browser, but when would you use them rather than fetch()?

jakearchibald.com/2025/importi...
Importing vs fetching JSON
They behave differently, so make sure you pick the right one.
jakearchibald.com
October 22, 2025 at 2:50 PM
Reposted by Henry Lim
Vitest 4 is out!

- Browser Mode is Stable
- Visual Regression Testing
- Improved Debugging
- Pool Stabilization
- New APIs
- Bug Fixes

Stay updated with our blog post:

vitest.dev/blog/vitest-4
Announcing Vitest 4.0
Vitest 4.0 Release Announcement
vitest.dev
October 22, 2025 at 3:43 PM
Reposted by Henry Lim
Match URLs with a powerful, standardized syntax using the URL Pattern API → goo.gle/47iTr3o

Now part of Baseline, this API provides a built-in way to create URL pattern matchers that can be used against URLs or individual URL components.
October 23, 2025 at 9:00 PM
Reposted by Henry Lim
The latest episode of What's New in DevTools covers Baseline integration, AI assistance, Save-Data header emulation, and more → goo.gle/4odg8NL

Watch the full recap of updates from Chrome 139-141 to see these powerful new features in action and improve your debugging workflow.
October 16, 2025 at 3:37 PM
Reposted by Henry Lim
As an experiment, we (the Firefox team) wanted to try a new way to get feedback on which Interop proposals matter most.

So, here's a web app where you can rank the proposals you care about, giving us data we can use when reviewing which ones to champion.

interop-rank.jakearchibald.com
Interop Feature Ranking
Rank the web platform features you care most about
interop-rank.jakearchibald.com
October 9, 2025 at 5:00 PM
Reposted by Henry Lim
WOW! That's so incredibly useful!
We've created a tool called the "Screen reader support look up tables" designed to help people quickly check how screen readers interpret HTML elements and attributes across multiple combinations of browser and screen reader.
HTML/SR Support lookup
tetralogical.github.io
October 8, 2025 at 11:01 AM
Reposted by Henry Lim
We just added @csswizardry.com to our Web Performance Heroes starter pack! (Yes, it's a bit late, but better late than never.)

Every month, we honour a new hero and add them to this list. Follow along and meet the folks without whom the web would be a sadder and slower place.

go.bsky.app/FTbRtFk
October 7, 2025 at 10:14 PM
Reposted by Henry Lim
I mentioned before that we’re switching Lighthouse Performance audits to the new and improved Insights. The same Insights that you can see in DevTools Performance panel traces.

That’s happening in Lighthouse 13 due to be released very soon. Maybe even this week!
October 7, 2025 at 8:02 PM
Reposted by Henry Lim
For organising Fronteers Darkmode we had a tiny budget. In fact no budget at all for AV. But thanks to an ATEM Mini Pro and a very long USB-C cable we managed to make it look like a high-budget conference instead of a meetup.

nielsleenheer.com/articles/202...
Making a low-budget conference look high-budget using an ATEM video mixer and a long USB cable | Hello my name is Niels Leenheer
Learn tips to make your low-budget conference look high-budget, creating a professional atmosphere without breaking the bank.
nielsleenheer.com
October 5, 2025 at 10:43 AM