Joan León
@nucliweb.net
⚡️ Web Performance Artisan at @perf.reviews | Google Dev Expert in Web Tech | Cloudinary Ambassador | ❤️ Image Optimization | Girona
📣 New in Web Performance!
We can now use the WebPerf Snippets for LCP & INP in Safari Technology Preview
This allows us to measure 2 of the most critical Core Web Vitals metrics directly within Apple's browser
Time to test!
webperf-snippets.nucliweb.net
#WebPerf #Safari #CoreWebVitals #LCP #INP
We can now use the WebPerf Snippets for LCP & INP in Safari Technology Preview
This allows us to measure 2 of the most critical Core Web Vitals metrics directly within Apple's browser
Time to test!
webperf-snippets.nucliweb.net
#WebPerf #Safari #CoreWebVitals #LCP #INP
November 10, 2025 at 8:25 AM
📣 New in Web Performance!
We can now use the WebPerf Snippets for LCP & INP in Safari Technology Preview
This allows us to measure 2 of the most critical Core Web Vitals metrics directly within Apple's browser
Time to test!
webperf-snippets.nucliweb.net
#WebPerf #Safari #CoreWebVitals #LCP #INP
We can now use the WebPerf Snippets for LCP & INP in Safari Technology Preview
This allows us to measure 2 of the most critical Core Web Vitals metrics directly within Apple's browser
Time to test!
webperf-snippets.nucliweb.net
#WebPerf #Safari #CoreWebVitals #LCP #INP
Debugging de INP: Del 'algo va lento' al 'esto es lo que lo rompe'
Ahora nos enfrentamos a la tarea más importante: entender qué es lo que está causando esos frames lentos y, en última instancia, rompiendo nuestro INP.
joanleon.dev/posts/loaf/d...
#WebPerf #INP #LoAF #Performance
Ahora nos enfrentamos a la tarea más importante: entender qué es lo que está causando esos frames lentos y, en última instancia, rompiendo nuestro INP.
joanleon.dev/posts/loaf/d...
#WebPerf #INP #LoAF #Performance
November 6, 2025 at 1:07 PM
Debugging de INP: Del 'algo va lento' al 'esto es lo que lo rompe'
Ahora nos enfrentamos a la tarea más importante: entender qué es lo que está causando esos frames lentos y, en última instancia, rompiendo nuestro INP.
joanleon.dev/posts/loaf/d...
#WebPerf #INP #LoAF #Performance
Ahora nos enfrentamos a la tarea más importante: entender qué es lo que está causando esos frames lentos y, en última instancia, rompiendo nuestro INP.
joanleon.dev/posts/loaf/d...
#WebPerf #INP #LoAF #Performance
I use several tools to debug and monitor web performance. One of them is @debugbear.com, which helps me track and alert on performance issues — like the one shown here.
If you care about performance, I recommend giving @debugbear.com a try.
#WebPerf #PerfTools #Performance #monitoring
If you care about performance, I recommend giving @debugbear.com a try.
#WebPerf #PerfTools #Performance #monitoring
November 6, 2025 at 10:08 AM
I use several tools to debug and monitor web performance. One of them is @debugbear.com, which helps me track and alert on performance issues — like the one shown here.
If you care about performance, I recommend giving @debugbear.com a try.
#WebPerf #PerfTools #Performance #monitoring
If you care about performance, I recommend giving @debugbear.com a try.
#WebPerf #PerfTools #Performance #monitoring
Fundamentos de Long Animation Frames API
Descubre cómo Long Animation Frames API (LoAF) resuelve el mayor problema al debuggear INP: saber exactamente qué código causó una interacción lenta. Fundamentos, código práctico y conceptos clave
joanleon.dev/posts/loaf/f...
#WebPerf #INP #PerfTools #LoAF
Descubre cómo Long Animation Frames API (LoAF) resuelve el mayor problema al debuggear INP: saber exactamente qué código causó una interacción lenta. Fundamentos, código práctico y conceptos clave
joanleon.dev/posts/loaf/f...
#WebPerf #INP #PerfTools #LoAF
November 5, 2025 at 10:50 AM
Fundamentos de Long Animation Frames API
Descubre cómo Long Animation Frames API (LoAF) resuelve el mayor problema al debuggear INP: saber exactamente qué código causó una interacción lenta. Fundamentos, código práctico y conceptos clave
joanleon.dev/posts/loaf/f...
#WebPerf #INP #PerfTools #LoAF
Descubre cómo Long Animation Frames API (LoAF) resuelve el mayor problema al debuggear INP: saber exactamente qué código causó una interacción lenta. Fundamentos, código práctico y conceptos clave
joanleon.dev/posts/loaf/f...
#WebPerf #INP #PerfTools #LoAF
I love the @stickerapp.bsky.social’s instructions 🤣
November 4, 2025 at 5:12 PM
I love the @stickerapp.bsky.social’s instructions 🤣
New stickers for the WebPerf Snippets project
webperf-snippets.nucliweb.net
#WebPerf #WebPerfSnippets #PerfTools
webperf-snippets.nucliweb.net
#WebPerf #WebPerfSnippets #PerfTools
November 4, 2025 at 5:12 PM
New stickers for the WebPerf Snippets project
webperf-snippets.nucliweb.net
#WebPerf #WebPerfSnippets #PerfTools
webperf-snippets.nucliweb.net
#WebPerf #WebPerfSnippets #PerfTools
October 31, 2025 at 4:58 PM
October 31, 2025 at 4:32 PM
Huge thanks to @andydavies.me for mentioning the LoAF Helpers WebPerf Snippet at @perfnow.nl!
Honored to be part of the amazing Web Performance community 🫶
🔗 webperf-snippets.nucliweb.net/Interaction/...
#WebPerf #PerfNow #Performance #LoAF #INP #CoreWebVitals
Honored to be part of the amazing Web Performance community 🫶
🔗 webperf-snippets.nucliweb.net/Interaction/...
#WebPerf #PerfNow #Performance #LoAF #INP #CoreWebVitals
October 31, 2025 at 10:21 AM
Huge thanks to @andydavies.me for mentioning the LoAF Helpers WebPerf Snippet at @perfnow.nl!
Honored to be part of the amazing Web Performance community 🫶
🔗 webperf-snippets.nucliweb.net/Interaction/...
#WebPerf #PerfNow #Performance #LoAF #INP #CoreWebVitals
Honored to be part of the amazing Web Performance community 🫶
🔗 webperf-snippets.nucliweb.net/Interaction/...
#WebPerf #PerfNow #Performance #LoAF #INP #CoreWebVitals
October 30, 2025 at 8:50 AM
Hey @developer.chrome.com, time to print a new sticker for my laptop 😎💻
October 24, 2025 at 1:45 PM
Hey @developer.chrome.com, time to print a new sticker for my laptop 😎💻
Cooking up a new #WebPerf snippet using the Long Animation Frame (LoAF) API
Great for debugging jank and improving smoothness!
Stay tuned 👀
#Performance #PerfTools #CoreWebVitals #INP #LoAF
Great for debugging jank and improving smoothness!
Stay tuned 👀
#Performance #PerfTools #CoreWebVitals #INP #LoAF
October 23, 2025 at 9:57 AM
Cooking up a new #WebPerf snippet using the Long Animation Frame (LoAF) API
Great for debugging jank and improving smoothness!
Stay tuned 👀
#Performance #PerfTools #CoreWebVitals #INP #LoAF
Great for debugging jank and improving smoothness!
Stay tuned 👀
#Performance #PerfTools #CoreWebVitals #INP #LoAF
"When a user interacts with the page, those interactions should be as fast as possible"
#WebPerf #Performance #INP #UX
#WebPerf #Performance #INP #UX
October 20, 2025 at 6:09 PM
"When a user interacts with the page, those interactions should be as fast as possible"
#WebPerf #Performance #INP #UX
#WebPerf #Performance #INP #UX
After three years attending @perfnow.nl in person — the leading conference in the Web Performance community — this year I’ll be joining online.
Huge thanks to the organizers for building such an inspiring community, full of talent, inclusion, collaboration, and friendship!
#WebPerf #Perfnow
Huge thanks to the organizers for building such an inspiring community, full of talent, inclusion, collaboration, and friendship!
#WebPerf #Perfnow
October 17, 2025 at 9:56 PM
After three years attending @perfnow.nl in person — the leading conference in the Web Performance community — this year I’ll be joining online.
Huge thanks to the organizers for building such an inspiring community, full of talent, inclusion, collaboration, and friendship!
#WebPerf #Perfnow
Huge thanks to the organizers for building such an inspiring community, full of talent, inclusion, collaboration, and friendship!
#WebPerf #Perfnow
Collecting the first INP data from Firefox 144 🤩
#WebPerf #INP #CoreWebVitals #Performance #Firefox #PerfTools
#WebPerf #INP #CoreWebVitals #Performance #Firefox #PerfTools
October 14, 2025 at 10:23 PM
Collecting the first INP data from Firefox 144 🤩
#WebPerf #INP #CoreWebVitals #Performance #Firefox #PerfTools
#WebPerf #INP #CoreWebVitals #Performance #Firefox #PerfTools
New Web Performance challenge, improve the INP and LCP of this Web App.
Interaction to Next Paint
🟥 920ms in desktop
🟥 1800ms in mobile
Largest Contentful Paint
🟩 2.33s in desktop
🟥 4.13s in mobile
#WebPerformance #CoreWebVitals #INP
Interaction to Next Paint
🟥 920ms in desktop
🟥 1800ms in mobile
Largest Contentful Paint
🟩 2.33s in desktop
🟥 4.13s in mobile
#WebPerformance #CoreWebVitals #INP
September 29, 2025 at 10:23 AM
New Web Performance challenge, improve the INP and LCP of this Web App.
Interaction to Next Paint
🟥 920ms in desktop
🟥 1800ms in mobile
Largest Contentful Paint
🟩 2.33s in desktop
🟥 4.13s in mobile
#WebPerformance #CoreWebVitals #INP
Interaction to Next Paint
🟥 920ms in desktop
🟥 1800ms in mobile
Largest Contentful Paint
🟩 2.33s in desktop
🟥 4.13s in mobile
#WebPerformance #CoreWebVitals #INP
#WebPerfTip
If you need a GitHub Action to automatically compresses JPEGs, PNGs and WebPs in pull requests, IMHO this is the best option
#WebPerf #ImagePerf #PerfTools #Image
If you need a GitHub Action to automatically compresses JPEGs, PNGs and WebPs in pull requests, IMHO this is the best option
#WebPerf #ImagePerf #PerfTools #Image
August 25, 2025 at 9:29 AM
#WebPerfTip
If you need a GitHub Action to automatically compresses JPEGs, PNGs and WebPs in pull requests, IMHO this is the best option
#WebPerf #ImagePerf #PerfTools #Image
If you need a GitHub Action to automatically compresses JPEGs, PNGs and WebPs in pull requests, IMHO this is the best option
#WebPerf #ImagePerf #PerfTools #Image
Do you have a website with international visitors?
Check the Time to First Byte (TTFB) from different locations, and create a plan to improve it if your visitors are having a bad experience.
Start testing today, links in the first comment.
#WebPerf #PerfTools #Performance #TTFB
Check the Time to First Byte (TTFB) from different locations, and create a plan to improve it if your visitors are having a bad experience.
Start testing today, links in the first comment.
#WebPerf #PerfTools #Performance #TTFB
August 21, 2025 at 10:05 AM
Do you have a website with international visitors?
Check the Time to First Byte (TTFB) from different locations, and create a plan to improve it if your visitors are having a bad experience.
Start testing today, links in the first comment.
#WebPerf #PerfTools #Performance #TTFB
Check the Time to First Byte (TTFB) from different locations, and create a plan to improve it if your visitors are having a bad experience.
Start testing today, links in the first comment.
#WebPerf #PerfTools #Performance #TTFB
🔍 Found in a recent web performance audit:
favicon.ico → 301 redirect → broken URL → returns 13 MB uncompressed HTML
⚠️ Even tiny assets can slow your site if misconfigured.
Check static files (favicon, images, CSS, JS) — small issues add up
#WebPerf #WebPerformance #Frontend #DevTips
favicon.ico → 301 redirect → broken URL → returns 13 MB uncompressed HTML
⚠️ Even tiny assets can slow your site if misconfigured.
Check static files (favicon, images, CSS, JS) — small issues add up
#WebPerf #WebPerformance #Frontend #DevTips
August 14, 2025 at 5:45 PM
🔍 Found in a recent web performance audit:
favicon.ico → 301 redirect → broken URL → returns 13 MB uncompressed HTML
⚠️ Even tiny assets can slow your site if misconfigured.
Check static files (favicon, images, CSS, JS) — small issues add up
#WebPerf #WebPerformance #Frontend #DevTips
favicon.ico → 301 redirect → broken URL → returns 13 MB uncompressed HTML
⚠️ Even tiny assets can slow your site if misconfigured.
Check static files (favicon, images, CSS, JS) — small issues add up
#WebPerf #WebPerformance #Frontend #DevTips
📉 E-commerce site with LCP > 6s, INP > 2800ms, CLS > 1.1
Broken UX = lost sales.
💡 Performance isn’t just for devs.
It’s key to convert, retain, and grow.
Is your site fast enough to keep up with your customers?
#WebPerf #UX #CRO #eCommerce
Broken UX = lost sales.
💡 Performance isn’t just for devs.
It’s key to convert, retain, and grow.
Is your site fast enough to keep up with your customers?
#WebPerf #UX #CRO #eCommerce
August 7, 2025 at 7:41 PM
📉 E-commerce site with LCP > 6s, INP > 2800ms, CLS > 1.1
Broken UX = lost sales.
💡 Performance isn’t just for devs.
It’s key to convert, retain, and grow.
Is your site fast enough to keep up with your customers?
#WebPerf #UX #CRO #eCommerce
Broken UX = lost sales.
💡 Performance isn’t just for devs.
It’s key to convert, retain, and grow.
Is your site fast enough to keep up with your customers?
#WebPerf #UX #CRO #eCommerce
#WebPerfTip Avoid embedding raster images directly in SVGs
ℹ️ In this case, the image is a vector graphic
#WebPerf #Perfomance #WPO #ImagePerf
ℹ️ In this case, the image is a vector graphic
#WebPerf #Perfomance #WPO #ImagePerf
July 15, 2025 at 5:52 PM
#WebPerfTip Avoid embedding raster images directly in SVGs
ℹ️ In this case, the image is a vector graphic
#WebPerf #Perfomance #WPO #ImagePerf
ℹ️ In this case, the image is a vector graphic
#WebPerf #Perfomance #WPO #ImagePerf