Henry Lim's Avatar

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

279 Followers  |  161 Following  |  45 Posts  |  Joined: 06.08.2023
Posts Following

Posts by Henry Lim (@henrylim96.bsky.social)

Preview
GitHub - lala-hakobyan/front-end-debugging-handbook: A comprehensive guide to debugging tools for modern, complex front-end applications. This handbook provides practical, real-world guidance on a com... A comprehensive guide to debugging tools for modern, complex front-end applications. This handbook provides practical, real-world guidance on a complete suite of tools, from Chrome DevTools and fra...

Ever wanted a comprehensive guide to DevTools and debugging front ends? Check out this ebook that Lala Hakobyan just launched:

github.com/lala-hakobya...

Iโ€™m impressed!!

26.02.2026 17:25 โ€” ๐Ÿ‘ 27    ๐Ÿ” 10    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Maybe it's because of the EU Accessibility Act and the fact that companies are looking to hire consultants?

24.02.2026 14:38 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image Post image

the best neighborhood ๐Ÿฅน๐Ÿ˜

20.02.2026 19:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Picture of Google office entrance

Picture of Google office entrance

๐Ÿค”๐Ÿค”๐Ÿค”๐Ÿค”๐Ÿค”๐Ÿค”๐Ÿค”๐Ÿค”๐Ÿค”๐Ÿค”๐Ÿค”๐Ÿค”๐Ÿค”๐Ÿค”๐Ÿค”๐Ÿค”๐Ÿค”๐Ÿค”๐Ÿค”๐Ÿค”๐Ÿค”๐Ÿค”๐Ÿค”

20.02.2026 18:36 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Geolocation Element Demo

Geolocation Element Demo

Less JavaScript, more HTML.

The new <geolocation> HTML element handles permission states and blocked permission recovery for you. Just add the tag, listen for the location event, and let the browser handle the restโ†’ goo.gle/4pPXZFK

19.02.2026 23:20 โ€” ๐Ÿ‘ 15    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

`@font-feature-values` was the foot in the door apparently, interesting

20.02.2026 06:51 โ€” ๐Ÿ‘ 27    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
una.im | border-shape: the future of the non-rectangular web Learn about new geometry capabilities with this game-changing experimental CSS feature.

I've been experimenting with an upcoming CSS feature called border-shape lately.

It's really cool what you can do with it: lots of practical applications + it opens a lot of doors for non-rectangular UIs!

Try it in Canary w/experimental web platform features on, & read more:

una.im/border-shape

19.02.2026 22:06 โ€” ๐Ÿ‘ 122    ๐Ÿ” 33    ๐Ÿ’ฌ 10    ๐Ÿ“Œ 5
Example code showing `view-transitions-mock` usage.

Example code showing `view-transitions-mock` usage.

You can stop sprinkling `if (document.startViewTransition)` guards across your codebase now, because `view-transitions-mock` is here!

github.com/GoogleChrome...

๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰

17.02.2026 22:23 โ€” ๐Ÿ‘ 36    ๐Ÿ” 8    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

i am using safari ๐Ÿซฃ๐Ÿ˜ฌ

13.02.2026 18:29 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

my favorite website! (super useful when trying to open captive login portal lol)

13.02.2026 13:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Building the most inaccessible site possible with a perfect Lighthouse score - Manuel Matuzovic An experiment that proves that automatic accessibility testing is only a first step and that manual testing is vital.

I had to update my blog post from 2019 because Lighthouse has been lowering the score if best-practice rules arenโ€™t met. Specifically, it complains about the absence of a main landmark. I added it, now my score is perfect again. ๐Ÿ‘

www.matuzo.at/blog/buildin...

13.02.2026 07:13 โ€” ๐Ÿ‘ 28    ๐Ÿ” 4    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
Excuse me, is there a problem? Many startups fail despite identifying a real problem and building a product that solves that problem. This explains why, so you can avoid their fate.

For startups, itโ€™s not that โ€œthe idea doesnโ€™t matter,โ€ of course it does.

The point is that the idea is not ๐˜ฆ๐˜ฏ๐˜ฐ๐˜ถ๐˜จ๐˜ฉ, and that all the rest of it is ๐˜ฎ๐˜ถ๐˜ค๐˜ฉ ๐˜ฉ๐˜ข๐˜ณ๐˜ฅ๐˜ฆ๐˜ณ, so itโ€™s useful to focus on those other things.

Specifically:

11.02.2026 15:46 โ€” ๐Ÿ‘ 303    ๐Ÿ” 36    ๐Ÿ’ฌ 17    ๐Ÿ“Œ 4

Good news folks frontend devs are safe because

*checks notes*

Three sets of variables is too much variables.

12.02.2026 13:34 โ€” ๐Ÿ‘ 40    ๐Ÿ” 3    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
The State of Global Website Performance in China Report Read the full report for the results of 614 global websites tested from Beijing (China), Virginia (US), and London (UK). Here's what we discovered about how global websites behave for users in Mainlan...

Still fascinating how many global sites that load fast elsewhere still stall inside China.

40-60% of visitors time out, with pages taking 18sec+ vs 2sec.

Sharing the State of China Web Perf Report 2025. Benchmarks, root causes, & what improves after optimization. insights.chinafy.com #china

11.02.2026 07:27 โ€” ๐Ÿ‘ 12    ๐Ÿ” 5    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

yay for more performance-related features ๐Ÿ™Œ

11.02.2026 21:17 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
What's new in DevTools (Chrome 145) ย |ย  Blog ย |ย  Chrome for Developers Short description

Chrome 145 is rolling out now! โœจ It's been a Product Excellence milestone for DevTools but weโ€™ve landed some great updates like Soft Nav markers, line-level profiler timings, and the new Render blocking column in the Network panel ๐Ÿ“ฌ Read the full breakdown here: developer.chrome.com/blog/new-in-...

11.02.2026 17:03 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Overview of the CSS code from the provided link

Overview of the CSS code from the provided link

๐Ÿ’ก CSS Tip!

Have you ever tried to use "auto" within clamp()? Unfortunately, it doesn't work, but it's now possible using the new calc-size()!

css-tip.com/clamp-auto/

The same applies to all the sizing values (min-content, max-content, fit-content, etc.)

05.02.2026 11:10 โ€” ๐Ÿ‘ 55    ๐Ÿ” 15    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 3
Post image

WOHOOOO DEUTSCHEBAHN IS USING PASSKEY TOO ๐ŸŽ‰๐Ÿ˜

This wasn't on my bingo card ๐Ÿ˜…

@zapata131.bsky.social

03.02.2026 16:49 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

i wan this now

30.01.2026 16:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The CSSWG just resolved to add this to the spec ๐Ÿฅณ

github.com/w3c/csswg-dr...

29.01.2026 23:18 โ€” ๐Ÿ‘ 158    ๐Ÿ” 23    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 2
<meta name="text-scale" content="scale" />

<meta name="text-scale" content="scale" />

So there's a new meta element arriving in town (Chrome Canary first)? ๐Ÿ‘

www.joshtumath.uk/posts/2026-0...

27.01.2026 21:48 โ€” ๐Ÿ‘ 16    ๐Ÿ” 8    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
firebug debugging tool logo: a orange and dark brown firebug.
Firebug: web development evolved.

firebug debugging tool logo: a orange and dark brown firebug. Firebug: web development evolved.

๐ŸŽ‚ 19 yrs ago on this day, the legendary FireBug v1.0 launched, and had significant impact enabling debugging of a webpage in ways many had not seen. Here's the original blogpost:
web.archive.org/web/20070129...

24.01.2026 20:13 โ€” ๐Ÿ‘ 50    ๐Ÿ” 8    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
a wild linux (penguin plushie) standing on the iceberg

a wild linux (penguin plushie) standing on the iceberg

a floating iceberg in the middle of Elbe river

a floating iceberg in the middle of Elbe river

Curious Germans witness washed-up icebergs along the banks of the Elbe River

Curious Germans witness washed-up icebergs along the banks of the Elbe River

Some iceberg situation in Northern Germany (Geesthacht) ๐Ÿฅถ๐ŸงŠ๐Ÿง

www.straitstimes.com/world/europe...

24.01.2026 18:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

ship to paketshop is somehow faster

24.01.2026 18:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I just merged the code change for this. We'll now have new Device Memory API limits from Chrome 146 and other Chromium-based browsers:

- Android: 2, 4, 8
- Others: 2, 4, 8, 16, 32

Replacing the old values of 0.25, 0.5, 1, 2, 4, 8 which have grown outdated.

Next up, updating MDN documentation...

23.01.2026 18:56 โ€” ๐Ÿ‘ 8    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Speculation rules generator Build a speculation rules JSON script with the rules generator

Lovely Speculation Rules Generator tool I somehow missed before:
www.corewebvitals.io/tools/specul...

23.01.2026 16:38 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A collection of 88x31 buttons/badges covering an assortment of topics. They include:

- 'No Fascism / No Bigotry' badge with crossed-out swastika
- 'Link Freely' badge with chain links
- 'Built with Origami' badge
- 'Hypertext Markup Language' badge
- '<HTML/>' badge
- 'Made with CSS' badge
- '.CSS {}' badge
- 'CSS is my passion' badge
- 'Tailwind' badge
- 'Bootstrap' badge
- 'CSS > JS' badge
- 'Contains ECMAScript' badge
- 'JS()' badge
- Rainbow 'Progressively Enhanced' button
- 'Bluesky' badge
- 'Codeberg' badge
- 'GitLab' badge

A collection of 88x31 buttons/badges covering an assortment of topics. They include: - 'No Fascism / No Bigotry' badge with crossed-out swastika - 'Link Freely' badge with chain links - 'Built with Origami' badge - 'Hypertext Markup Language' badge - '<HTML/>' badge - 'Made with CSS' badge - '.CSS {}' badge - 'CSS is my passion' badge - 'Tailwind' badge - 'Bootstrap' badge - 'CSS > JS' badge - 'Contains ECMAScript' badge - 'JS()' badge - Rainbow 'Progressively Enhanced' button - 'Bluesky' badge - 'Codeberg' badge - 'GitLab' badge

I've been putting together a collection of web badges/buttons after being nerd sniped by @strange.website.

I plan to make a great deal more, but these are what I've got so far.

vale.rocks/portfolio/88...

#88x31 #WebBadges #IndieWeb #SmallWeb

19.01.2026 05:32 โ€” ๐Ÿ‘ 79    ๐Ÿ” 10    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 0
Preview
Merge unplugin-vue-router by posva ยท Pull Request #2603 ยท vuejs/router This merges unplugin-vue-router into vue-router with minimal breaking changes. The goal is to release a v5 that is the closest possible to vue-router 4 to ease migration, then release a v6 that has...

Vue Router 5 is on its way with file based and type safe routing (unplugin-vue-router) as part of the core package
Check github.com/vuejs/router... and give it a try!

15.01.2026 20:16 โ€” ๐Ÿ‘ 42    ๐Ÿ” 3    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1

Iโ€™ve said it before and Iโ€™ll say it again: this API is so good! ๐Ÿคค

Now Baseline Newly Available too!

15.01.2026 15:35 โ€” ๐Ÿ‘ 25    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Analyze the critical rendering path with the network dependency tree
YouTube video by DebugBear Analyze the critical rendering path with the network dependency tree

What is the critical rendering path of your website, and how do you optimize it?

My new video explains how browsers load key resources needed to display page content and how to use the Lighthouse network dependency tree to analyze request chains.

www.youtube.com/watch?v=Yf4i...

08.01.2026 11:33 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0