Kenji Baheux has moved

15 Followers
130 Following
30 Posts

Some personal news, as the kids say: next year I'll be starting an *exciting* new role at Shopify, continuing to work on web performance and the web platform, but with a particular focus on commerce. I can't wait to learn more about that space and its needs, and then bring those insights back to the web platform!!

As a result, Thursday will be my last day at Google. Working as part of Chrome's web platform team was a pleasure, an honor and a privilege

The Chrome team have worked hard on reducing the use of this notoriously unreliable API across the ecosystem to allow better use of the bfcache, but it is still registered by many sites and page loads, despite often not firing (particularly on mobile): https://chromestatus.com/metrics/feature/timeline/popularity/202
Chrome Platform Status

If you use unload handlers, then you should check out this potential change in Chrome.

Unload handlers are VERY unreliable but on desktop they also prevent the use of the bfcache on Chrome (and Firefox), while on mobile they don't. We want to align it to how it works on mobile.

https://groups.google.com/a/chromium.org/g/blink-dev/c/oU1yt5cdGH8

[Call for feedback] Proposal to gradually skip unload events: already unreliable, top back/forward cache blocker, better alternatives available!

SPA view transitions land in Chrome 111 - Chrome for Developers

The View Transition API allows page transitions within single-page apps, and will later include multi-page apps.

Chrome for Developers

It seems New Relic will soon stop using an unload event listener. This prevented pages to benefit from the ultra-fast back/forward cache.

They shipped an experimental setting last month: https://docs.newrelic.com/docs/release-notes/new-relic-browser-release-notes/browser-agent-release-notes/browser-agent-v1222/

And they're about to make it the default: https://github.com/newrelic/newrelic-browser-agent/pull/401

Yeah for faster websites!

Browser agent v1222 | New Relic Documentation

Browser agent v1222

start small: hack the planetarium
Have we really not yet standardized a “lttp:” protocol for linking to resources from The Wayback Machine? You know, a link to the past.
When the live transcription feature notices that the speaker is French and starts drifting towards French even though the speaker is talking in English 😅 #chromejp

We now have 3 LGTMs on view transitions, meaning it can start the journey to Chrome stable without a flag! https://groups.google.com/a/chromium.org/g/blink-dev/c/AJJiH6Pjr50?pli=1

If you want your sites to have transitions by the time this lands, now's the time to look into it 😀 https://developer.chrome.com/docs/web-platform/view-transitions/

本日のDevFestで「Latest Gifts in Perfland」を発表させて頂きました。参加された方、見て下さた方、有難う御座いましたm_ _m

より詳しい情報はこちらにご参考下さい:
https://web.dev/bfcache
https://web.dev/lazy-loading
https://web.dev/priority-hints
https://developer.chrome.com/blog/prerender-pages
https://developer.chrome.com/blog/early-hints
https://developer.chrome.com/blog/private-prefetch-proxy
https://getquick.link

Back/forward cache

Learn how to optimize your pages for instant loads when using the browser's back and forward buttons.

web.dev