Advertisement ยท 728 ร— 90

Posts by Henry Lim

Preview
Accessible notifications and messages How to ensure updates and messages are communicated in an inclusive way.

I'm working on an internal document explaining the pros and cons (!) of toast messages, including recommendations on how to mitigate some problems.

I should probably publish that. It'll be very similar to the GitHub document, though. primer.style/accessibilit...

1 day ago 19 1 3 0

no wonder i cant find anyone ๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ

3 weeks ago 0 0 0 0
Entrance of the Muzeum Lotnictwa Polskiego

Entrance of the Muzeum Lotnictwa Polskiego

Um, I think thereโ€™s a big problem @avedave.com, am I a bit too late for the GDE Summit? I don't see anyone here๐Ÿ˜…๏ธŽ #GDESummit #GoogleDevExpert

3 weeks ago 1 0 1 0
A screenshot of the video section of the HTML standard, now containing the loading attribute, a new addition

A screenshot of the video section of the HTML standard, now containing the loading attribute, a new addition

Spec proposal merged.
HTML video and audio lazy loading is now a web standard.
github.com/whatwg/html/...
html.spec.whatwg.org#the-video-el...
html.spec.whatwg.org#the-audio-el...

4 weeks ago 145 33 6 1
Preview
Vite 8.0 is out! Vite 8 Release Announcement

โšก๏ธ Vite 8.0 is here!
The most significant architectural change since Vite 2.

โฌ Powered by @rolldown.rs bringing faster production builds and more consistency
๐Ÿ›ค๏ธ New features such as tsconfig paths and emitDecoratorMetadata support

vite.dev/blog/announc...

1 month ago 399 93 7 12
Preview
What's My JND? Find your Just Noticeable Difference in colour perception. How small a colour difference can you actually see?

For those who want to test their perception of colour, I made a little game called "What's My JND"

www.keithcirkel.co.uk/whats-my-jnd...

1 month ago 433 113 111 207
Preview
Introducing view-transitions-mock: A non-visual Polyfill for Same-Document View Transitions View Transitions are a powerful Modern Web feature allow for smooth seamless animated transitions two between different states of a web page. They can make for a much more pleasant user experience, bu...

Introducing `view-transitions-mock`: A non-visual Polyfill for Same-Document View Transitions

brm.us/view-transit...

It is a spec-compliant JavaScript implementation of Same-Document View Transitions that polyfills the entire JavaScript API surface but that doesnโ€™t do the animation bits.

1 month ago 47 7 0 1
Preview
Make custom elements behave with scoped registries ย |ย  Blog ย |ย  Chrome for Developers You can now encapsulate custom elements.

๐ŸŽ‰ I'm so excited that scoped custom element registries is landing in Chrome and Edge! ๐Ÿฅณ

This solves one of the biggest complaints with the web components APIs: the global tag name namespace.

Standards is a long game though: I first proposed this in 2017! ๐Ÿ˜ฒ

developer.chrome.com/blog/scoped-...

1 month ago 59 15 3 0
Advertisement
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!!

1 month ago 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?

1 month ago 2 0 1 0
Post image Post image Post image

the best neighborhood ๐Ÿฅน๐Ÿ˜

2 months ago 1 0 0 0
Picture of Google office entrance

Picture of Google office entrance

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

2 months ago 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

2 months ago 15 2 1 0

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

2 months ago 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

2 months ago 124 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...

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

2 months ago 36 8 1 1

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

2 months ago 1 0 0 0
Advertisement

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

2 months ago 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...

2 months ago 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:

2 months ago 302 36 17 4

Good news folks frontend devs are safe because

*checks notes*

Three sets of variables is too much variables.

2 months ago 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

2 months ago 12 5 2 0

yay for more performance-related features ๐Ÿ™Œ

2 months ago 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-...

2 months ago 6 3 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.)

2 months ago 55 15 4 3
Post image

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

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

@zapata131.bsky.social

2 months ago 2 0 0 1

i wan this now

2 months ago 1 0 0 0
Advertisement

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

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

2 months ago 159 23 8 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...

2 months ago 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...

2 months ago 50 8 1 1