gilbertococchi's Avatar

gilbertococchi

@gilbertococchi.bsky.social

I am a websites dietician, passionate about #webperf, focusing on #webvitals in Google. Opinions are my own. Staff Web Ecosystem Technical Consultant @Google.

898 Followers  |  169 Following  |  41 Posts  |  Joined: 04.07.2023  |  1.9817

Latest posts by gilbertococchi.bsky.social on Bluesky

Chrome 144 introduces a new `<geolocation>`HTML Element to implement more impactful user location permission request flows.
The new element serves multiple purposes, from location sensor access request as well as providing access to location data without the need to call the Geolocation JS API.

14.01.2026 14:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Signal API for passkeys available on Chrome for Android ย |ย  Blog ย |ย  Chrome for Developers Learn how the Signal API for passkeys is now available on Chrome for Android, enabling better synchronization between relying parties and passkey providers.

Signal API is now available on Chrome for Android.

A user deletes their credential on the website, but the passkey remains in their passkey provider. The next time they try to sign in, the passkey provider offers a passkey that no longer works. A sign-in attempt will fail and this isn't ideal.

16.12.2025 12:42 โ€” ๐Ÿ‘ 6    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Throttle individual network requests ย |ย  Blog ย |ย  Chrome for Developers Use the Request conditions tab to block specific URLs or apply custom network throttling profiles to individual resources.

๐ŸŽ™๏ธLET'S GET READY TO RUMBLE! It's been one of DevTool's most requested featuresโ€ฆ weighing at eiiighty-five votesโ€ฆ 10 years in the makingโ€ฆ entering the ring from Chrome 144โ€ฆ Heeeerre's: Individual request throttling!!!

developer.chrome.com/blog/throttl...

๐ŸฅŠ It's a knockout! The crowd does wild! ๐Ÿ‘๐Ÿ™Œ๐ŸŽ‰๐Ÿฅณ

15.12.2025 16:19 โ€” ๐Ÿ‘ 36    ๐Ÿ” 11    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Sorry to hear that!

10.12.2025 17:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Great to see Banking Apps adopting Passkeys for a passwordless and more secure future!

PS: Passkeys can be shared across web and app, making login seamless across channels (web to app or viceversa) by using the Digital Asset Link JSON!

02.12.2025 10:45 โ€” ๐Ÿ‘ 8    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Contribute Passionate about a topic? Working on a new tool? Have a technique you want to teach? Research you've done? Tell the web performance community! Send your articles to ssttoo@ymail.com. Please include: ...

December is here (in a few hours in my timezone), which means the Web Performance "Advent" Calendar is back for its... 17th Edition! One article a day in the month of December.

Be a part of it and contribute an article: calendar.perfplanet.com/contribute/

01.12.2025 04:06 โ€” ๐Ÿ‘ 4    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Oh nice, Enjoy Lanzarote!
Love that island!

25.10.2025 09:58 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Stop guessing and start debugging responsive styles automatically with Chrome DevTools MCP โ†’ goo.gle/3IPT2No

Learn how a coding agent can find a visual bug on a specific device size, analyze the source code, update the CSS, and verify the fix with a live browser screenshot.

09.10.2025 22:00 โ€” ๐Ÿ‘ 6    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

โ€œAdded preview support for Event Timing API (Interaction to Next Paint)โ€

#webperf #CoreWebVitals

02.10.2025 23:23 โ€” ๐Ÿ‘ 16    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
performance.now(); 30th and 31st of October, Amsterdam On 30th and 31st of October, 2025, the sixth edition of performance.now() will take place in Amsterdamโ€”a single track conference, covering todayโ€™s most important web performance insights.

It's a bit of a surprise to me, but there are still tickets available for performance.now(), the most important web performance conference of the year:

perfnow.nl

I'm booking my travel, and hope to see you in Amsterdam next month!

25.09.2025 01:06 โ€” ๐Ÿ‘ 15    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Video thumbnail

Announcing Chrome DevTools MCP! ๐Ÿš€

Connect your AI coding agent to Chrome's powerful automation & debugging capabilities with ease.

Learn more: developer.chrome.com/blog/chrome-...

23.09.2025 15:25 โ€” ๐Ÿ‘ 67    ๐Ÿ” 16    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 4

Upvote this feature for Interop 2026: github.com/web-platform...

17.09.2025 19:08 โ€” ๐Ÿ‘ 54    ๐Ÿ” 15    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 4

This is great news!!!
Congrats Adam!
Can't wait to hear what you will do at Shopify!

13.09.2025 21:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Writing WebSocket client applications - Web APIs | MDN In this guide we'll walk through the implementation of a WebSocket-based ping application. In this application, the client sends a

MDN just added a new section in the WebSocket API guide called "Working with the bfcache".

Check this out if you are using WebSocket, you may be blocking BFCache and making user experience worse!

developer.mozilla.org/en-US/docs/W...

10.09.2025 14:42 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

If you thought we were done with View Transitions, guess again!

A feature Chrome is working on, is โ€œScoped View Transitionsโ€, which allow you to scope a VT to a subtree of the DOM.

This unlocks things like concurrent transitions and prevents layering issues.

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

10.09.2025 14:09 โ€” ๐Ÿ‘ 197    ๐Ÿ” 28    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 2
Image of a rally car that's white with some green and red details, and caption as follows: SPDY stream. Performance people and projects. Wednesday, September 10, 1 PM Eastern daylight time. Online.

Image of a rally car that's white with some green and red details, and caption as follows: SPDY stream. Performance people and projects. Wednesday, September 10, 1 PM Eastern daylight time. Online.

This is happening today in ~3hrs. @weston.ruter.net joins me to discuss benchmarks as well as performance updates made on the #Wordpress Core platform. Join us!
โœจ SPDY STREAM 009 โœจ
๐Ÿ—ฃ๏ธ Westin Ruter
๐Ÿ“† Wednesday September 10th, 2025
โฐ 1pm EDT, 10am PDT
๐Ÿ”— bit.ly/spdy-stream-...

10.09.2025 14:06 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿ†• The 202508 Chrome User Experience (CrUX) release is now live on BigQuery!

Check out the announcement post for the full info:
groups.google.com/a/chromium.o...

Highlights below ๐Ÿ‘‡

๐Ÿงต 1/3

09.09.2025 09:55 โ€” ๐Ÿ‘ 12    ๐Ÿ” 4    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
Case Study: How Google created a connected experience for its new AI Mode using view transitions ย |ย  Blog ย |ย  Chrome for Developers Bridging the gap between MPA and SPA: Making the transition into Google Search AI Mode feel seamless and connected with cross-document view transitions.

Did you know Cross-Document View Transitions are being used in production on Google Search?

developer.chrome.com/blog/google-... is a case study I co-authored with one of our engineers from the Google Search UI team.

29.08.2025 09:17 โ€” ๐Ÿ‘ 32    ๐Ÿ” 9    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

performance.now() is coming to Amsterdam this October!
This event is great both for the inspirational talks as well as for the opportunity to meet folks from different companies and backgrounds to discuss how to successfully tackle web performance challenges!

25.08.2025 13:56 โ€” ๐Ÿ‘ 5    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It's really common in Italy to find two menu sides, one with Red and White pizzas.
Having said that it depends on the ingredients.
If you have really good Ingredients, you may not need all that red industrial tomato sauce...

21.08.2025 05:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Very exciting news. With these changes, you can more easily build accordions such as seen in this recording.

developer.chrome.com/blog/styling...

Currently supported in Chrome and Safari, and soon Firefox!

19.08.2025 12:04 โ€” ๐Ÿ‘ 78    ๐Ÿ” 9    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 2
Preview
performance.now(); 30th and 31st of October, Amsterdam On 30th and 31st of October, 2025, the sixth edition of performance.now() will take place in Amsterdamโ€”a single track conference, covering todayโ€™s most important web performance insights.

performance.now(), the web performance conference, 30th and 31st of October, Amsterdam. Single track, the best speakers in the industry, plenty of your performance-mad peers around to have fascinating conversations. What's not to like? Let's introduce our speakers ...
perfnow.nl

25.06.2025 12:34 โ€” ๐Ÿ‘ 29    ๐Ÿ” 20    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 7
Video thumbnail

The Chrome DevTools Performance panel just leveled up! ๐Ÿš€ Here's a 69-second taste of the new hotness.

28.05.2025 17:38 โ€” ๐Ÿ‘ 94    ๐Ÿ” 21    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 0

For some developers and/or framework authors I presume a notification could help understanding when a new feature is coming to land some experiment to send feedback and verify whether the feature suite their needs.

28.05.2025 20:03 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I think so, I personally subscribed to blink-dev because I am curious about when something starts to be available for experiment and be notified when something ships.

28.05.2025 20:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

BFCache can hugely influence your page performance for URLs high on Back Forward Navigation types.

If you use CrUX or RUM and you see a lot of traffic in % attributed on Back Forward and few on BFCache maybe you are leaving money on the table!
CruXVis can help you measuring this opportunity!

27.05.2025 08:56 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Two lines of Cross-Document View Transitions code you can use on every website today Arguably, the most profound thing about the web is the ability to link one page to another.

The one where I muse about how this simple bit of code radically changes how the web itself seems to behaveโ€ฆ

webkit.org/blog/16967/t...

22.05.2025 18:36 โ€” ๐Ÿ‘ 144    ๐Ÿ” 23    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 4
Preview
GitHub - GoogleChrome/web-vitals: Essential metrics for a healthy site. Essential metrics for a healthy site. Contribute to GoogleChrome/web-vitals development by creating an account on GitHub.

We've just published v5.0.0 of the web-vitals JavaScript library for measuring Core Web Vitals.

github.com/GoogleChrome...

As a major release, this includes a number of breaking changes as detailed in the upgrading doc:

github.com/GoogleChrome...

Please read carefully before upgrading.

1/5 ๐Ÿงต

07.05.2025 19:50 โ€” ๐Ÿ‘ 48    ๐Ÿ” 13    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 2
Preview
Lighthouse is moving to performance insight audits ย |ย  Blog ย |ย  Chrome for Developers Lighthouse is moving to performance insight audits

We're updating Lighthouse to be based on the same Insights we recently launched in the Performance panel of Chrome DevTools.

developer.chrome.com/blog/moving-...

This will help align the tools but will be a breaking change. So we'll make that change in Lighthouse 13 in 6 months.

1/3 ๐Ÿงต

30.04.2025 19:32 โ€” ๐Ÿ‘ 13    ๐Ÿ” 3    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1
Preview
WordPress 6.8 Field Guide This guide outlines major developer features and breaking changes in 6.8 and is published in the Release Candidate phase to help inform WordPress extending developers, Core developers, and others. โ€ฆ

WordPress 6.8 is out today. Including Speculation Rules in Core thanks ot some amazing work by @felixarntz.bsky.social !!
make.wordpress.org/core/2025/03...

It's a very conservative prefetch-on-mousedown default but site owners (or plugins) can customise that:
make.wordpress.org/core/2025/03...

15.04.2025 22:19 โ€” ๐Ÿ‘ 15    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@gilbertococchi is following 20 prominent accounts