the best part about writing talks is finding all the oopsies in the code being talked about
and thus, I now have PRs to make the TS AST 2% smaller, the parser 10% faster, the binder 1.5% faster
the best part about writing talks is finding all the oopsies in the code being talked about
and thus, I now have PRs to make the TS AST 2% smaller, the parser 10% faster, the binder 1.5% faster
No better time to remove barrel files than now.
No better time to remove barrel files than now.
issues.chromium.org/issues/40503...
issues.chromium.org/issues/40503...
We made both oxfmt and oxlint 50% faster on projects with >50k directories.
marvinh.dev/blog/speedin...
We made both oxfmt and oxlint 50% faster on projects with >50k directories.
marvinh.dev/blog/speedin...
For 420 enabled rules (including typescript-eslint rules), without cache:
eslint: 3m58s | 21 GB RAM
oxlint: 0m46s | 4.6 GB RAM (oxlint) + 6 GB tsgo
🚀5x faster, 2x less RAM usage
For 420 enabled rules (including typescript-eslint rules), without cache:
eslint: 3m58s | 21 GB RAM
oxlint: 0m46s | 4.6 GB RAM (oxlint) + 6 GB tsgo
🚀5x faster, 2x less RAM usage
chromestatus.com/feature/5132...
chromestatus.com/feature/5132...
Thank you, Jacob @kurtextrem.de, for trusting WPR to bring clarity to web performance. ⚡
👉 webperformancereport.com#Testimonials
#webperf
Thank you, Jacob @kurtextrem.de, for trusting WPR to bring clarity to web performance. ⚡
👉 webperformancereport.com#Testimonials
#webperf
Proud that we at @framer.com are sponsors.
Proud that we at @framer.com are sponsors.
Full video in comments⏬
Full video in comments⏬
My latest blog post explains:
👉 How to to pair `useSyncExternalStore` with `useDeferredValue` (and `useMemo`)
⚡ Why this can improve UX & INP during hydration
My latest blog post explains:
👉 How to to pair `useSyncExternalStore` with `useDeferredValue` (and `useMemo`)
⚡ Why this can improve UX & INP during hydration
I'll talk about how Framer integrated VoidZero's new web bundler Rolldown. Plus, some things about performance and why you should still bundle in 2025.
Tune in (free):
www.linkedin.com/events/73138...
I'll talk about how Framer integrated VoidZero's new web bundler Rolldown. Plus, some things about performance and why you should still bundle in 2025.
Tune in (free):
www.linkedin.com/events/73138...
infrequently.org/links/#hardw...
infrequently.org/links/#hardw...
This can result in *tons* of preloads that are bad for LCP and also wastes network bandwidth/data.
This can result in *tons* of preloads that are bad for LCP and also wastes network bandwidth/data.
Ran into that while wondering why running `npm install` takes so long on the Preact repo.
marvinh.dev/blog/speedin...
Ran into that while wondering why running `npm install` takes so long on the Preact repo.
marvinh.dev/blog/speedin...
perfnow.nl
perfnow.nl
If you’re like me, you probably struggled with Lighthouse scores at least once. “I already optimized everything; why is my score still yellow?”
Often, the cause is there’s more to optimize. But sometimes, it’s Lighthouse itself.
If you’re like me, you probably struggled with Lighthouse scores at least once. “I already optimized everything; why is my score still yellow?”
Often, the cause is there’s more to optimize. But sometimes, it’s Lighthouse itself.
kurtextrem.de/posts/improv... by @kurtextrem.de
#WebPerf #Performance #INP
kurtextrem.de/posts/improv... by @kurtextrem.de
#WebPerf #Performance #INP
Great for entry points – where you know all functions will very likely be used. Less so as 'one weird trick to make all your JS faster'.
Great for entry points – where you know all functions will very likely be used. Less so as 'one weird trick to make all your JS faster'.
Sounds like clickbait, but is reality. The HTTP Archive shows 82% of sites that use jQuery have good INP on mobile📱, while only 67% do when they use React⚛️.
Not just sites, also libraries. Let's fix that👇#webperf
kurtextrem.de/posts/improv...
Sounds like clickbait, but is reality. The HTTP Archive shows 82% of sites that use jQuery have good INP on mobile📱, while only 67% do when they use React⚛️.
Not just sites, also libraries. Let's fix that👇#webperf
kurtextrem.de/posts/improv...