Animating CSS width or height no longer forces a Main Thread animation (in Chrome, under the right conditions)
When their values don't change throughout the animation, CSS width / height animations can run on the Compositor, instead of being forced to run on the Main Thread.
https://www.bram.us/2025/11/13/animating-css-width-or-height-no-longer-force-a-main-thread-animation-in-chrome-under-the-right-conditions/
When their values don't change throughout the animation, CSS width / height animations can run on the Compositor, instead of being forced to run on the Main Thread.
https://www.bram.us/2025/11/13/animating-css-width-or-height-no-longer-force-a-main-thread-animation-in-chrome-under-the-right-conditions/
React’s UseEffect Is a Crime Scene Covered in Fingerprints
Next time you reach for useEffect to fix a React data race or sync bug, ask yourself: Are you solving the problem or incriminating yourself?
https://thenewstack.io/reacts-useeffect-is-a-crime-scene-covered-in-fingerprints/
Next time you reach for useEffect to fix a React data race or sync bug, ask yourself: Are you solving the problem or incriminating yourself?
https://thenewstack.io/reacts-useeffect-is-a-crime-scene-covered-in-fingerprints/
The New Stack
React’s UseEffect Is a Crime Scene Covered in Fingerprints
Next time you reach for useEffect to fix a React data race or sync bug, ask yourself: Are you solving the problem or incriminating yourself?
❤2
A Practical Guide to Blobs, File APIs, and Memory Optimization
Learn how to use Blob objects to handle files, stream large uploads, compress images, export data, and avoid memory leaks in modern front-end apps.
https://jsdev.space/howto/blob-file-handling-guide/
Learn how to use Blob objects to handle files, stream large uploads, compress images, export data, and avoid memory leaks in modern front-end apps.
https://jsdev.space/howto/blob-file-handling-guide/
Perfecting Baseline — co-chair of the W3C WebDX Community Group about what Baseline is starting to mean to web developers
After two years, it’s clear that awareness about Baseline is grown a lot. As one of the co-chair of the group that makes Baseline, Patrick wanted to take a pause and reflect on how Baseline is starting to show up in developer’s lives, but also how it can be perfected.
https://piccalil.li/blog/perfecting-baseline/
After two years, it’s clear that awareness about Baseline is grown a lot. As one of the co-chair of the group that makes Baseline, Patrick wanted to take a pause and reflect on how Baseline is starting to show up in developer’s lives, but also how it can be perfected.
https://piccalil.li/blog/perfecting-baseline/
The Web Animation Performance Tier List
Learn what makes web animations fast, slow, and everything in between with our 2025 web animation performance tier list.
https://motion.dev/blog/web-animation-performance-tier-list
Learn what makes web animations fast, slow, and everything in between with our 2025 web animation performance tier list.
https://motion.dev/blog/web-animation-performance-tier-list
How to structure Figma files for MCP and AI-powered code generation
Learn how to prep Figma files for MCP-powered AI coding agents to achieve near pixel-perfect code generation.
https://blog.logrocket.com/ux-design/design-to-code-with-figma-mcp/
Learn how to prep Figma files for MCP-powered AI coding agents to achieve near pixel-perfect code generation.
https://blog.logrocket.com/ux-design/design-to-code-with-figma-mcp/
Why the Frontend Should Run AI Models Locally With ONNX
A full-stack developer and Angular consultant explains how AI models can be treated as local assets, enabling better performance and privacy.
https://thenewstack.io/why-the-frontend-should-run-ai-models-locally-with-onnx/
A full-stack developer and Angular consultant explains how AI models can be treated as local assets, enabling better performance and privacy.
https://thenewstack.io/why-the-frontend-should-run-ai-models-locally-with-onnx/
The New Stack
Why the Frontend Should Run AI Models Locally With ONNX
A full-stack developer and Angular consultant explains how AI models can be treated as local assets, enabling better performance and privacy.
💩2
Is Server-Side Rendering React’s Holy Grail?
Yes, say open source advocates and Platformatic founders Matteo Collina and Luca Maraschi. They also discussed how React needs to evolve.
https://thenewstack.io/is-server-side-rendering-reacts-holy-grail/
Yes, say open source advocates and Platformatic founders Matteo Collina and Luca Maraschi. They also discussed how React needs to evolve.
https://thenewstack.io/is-server-side-rendering-reacts-holy-grail/
The New Stack
Is Server-Side Rendering React’s Holy Grail?
Yes, say open source advocates and Platformatic founders Matteo Collina and Luca Maraschi. They also discussed how React needs to evolve.
Using Vite with Vue and Django
Learn how we integrate Vue and Django for a bullet proof deployment.
https://wedgworth.dev/using-vite-with-vue-and-django/
Learn how we integrate Vue and Django for a bullet proof deployment.
https://wedgworth.dev/using-vite-with-vue-and-django/
CSS Gamepad API Visual Debugging With CSS Layers
Debugging controllers can be a real pain. Here’s a deep dive into how CSS helps clean it up and how to build a reusable visual debugger for your own projects.
https://www.smashingmagazine.com/2025/11/css-gamepad-api-visual-debugging-css-layers/
Debugging controllers can be a real pain. Here’s a deep dive into how CSS helps clean it up and how to build a reusable visual debugger for your own projects.
https://www.smashingmagazine.com/2025/11/css-gamepad-api-visual-debugging-css-layers/
Effectively Monitoring Web Performance
There are lots of tips for improving your website performance. But even if you follow all of the advice, are you able to maintain an optimized site? And are you targeting the right pages? Matt Zeunert outlines an effective strategy for web performance optimization and explains the roles that different types of data play in it.
https://www.smashingmagazine.com/2025/11/effectively-monitoring-web-performance/
There are lots of tips for improving your website performance. But even if you follow all of the advice, are you able to maintain an optimized site? And are you targeting the right pages? Matt Zeunert outlines an effective strategy for web performance optimization and explains the roles that different types of data play in it.
https://www.smashingmagazine.com/2025/11/effectively-monitoring-web-performance/
Stop Splitting Strings the Wrong Way: Discover Intl.Segmenter
https://dev.giuseppeciullo.it/stop-splitting-strings-the-wrong-way-discover-intlsegmenter
https://dev.giuseppeciullo.it/stop-splitting-strings-the-wrong-way-discover-intlsegmenter
Giuseppe Ciullo
Stop Splitting Strings the Wrong Way: Discover Intl.Segmenter
How many times have you done this?
const text = "I love pizza and pasta";
text.split(" ");
// ["I", "love", "pizza", "and", "pasta"]
Looks fine — until you deal with punctuation, multiple spaces, or languages that don’t even use spaces. Try splittin...
const text = "I love pizza and pasta";
text.split(" ");
// ["I", "love", "pizza", "and", "pasta"]
Looks fine — until you deal with punctuation, multiple spaces, or languages that don’t even use spaces. Try splittin...
🔥3
October 2025 Baseline monthly digest
Read about various happenings with Baseline during October 2025.
https://web.dev/blog/baseline-digest-oct-2025
Read about various happenings with Baseline during October 2025.
https://web.dev/blog/baseline-digest-oct-2025
Invisible tracking in the browser: how cascading style sheets (CSS) are abused
https://hackyourmom.com/en/kibervijna/nevydymyj-treking-u-brauzeri-yak-zlovzhyvayut-kaskadnymy-tablyczyamy-styliv-css/
https://hackyourmom.com/en/kibervijna/nevydymyj-treking-u-brauzeri-yak-zlovzhyvayut-kaskadnymy-tablyczyamy-styliv-css/
❤2
Building an MCP Server for Nuxt
How we built the Nuxt MCP server to enable AI assistants to access our documentation through structured data and composable tools.
https://nuxt.com/blog/building-nuxt-mcp
How we built the Nuxt MCP server to enable AI assistants to access our documentation through structured data and composable tools.
https://nuxt.com/blog/building-nuxt-mcp
❤2
Headings: Semantics, Fluidity, and Styling — Oh My!
A few links about headings that I've had stored under my top hat.
https://css-tricks.com/headings-semantics-fluidity-and-styling-oh-my/
A few links about headings that I've had stored under my top hat.
https://css-tricks.com/headings-semantics-fluidity-and-styling-oh-my/
❤1
15 common useEffect mistakes to avoid in your React apps
Shruti Kapoor breaks down the confusion around useEffect and goes over 15 common mistakes she's seen in the React apps she's reviewed.
https://blog.logrocket.com/15-common-useeffect-mistakes-react/
Shruti Kapoor breaks down the confusion around useEffect and goes over 15 common mistakes she's seen in the React apps she's reviewed.
https://blog.logrocket.com/15-common-useeffect-mistakes-react/
Error chaining in JavaScript: cleaner debugging with Error.cause
Use JavaScript's 'cause' property to chain errors, preserve context, and simplify debugging. Cleaner stack traces, better test assertions.
https://allthingssmitty.com/2025/11/10/error-chaining-in-javascript-cleaner-debugging-with-error-cause/
Use JavaScript's 'cause' property to chain errors, preserve context, and simplify debugging. Cleaner stack traces, better test assertions.
https://allthingssmitty.com/2025/11/10/error-chaining-in-javascript-cleaner-debugging-with-error-cause/
Building a 3D Infinite Carousel with Reactive Background Gradients
Learn how to build a smooth, infinite 3D carousel where each image drives a reactive, canvas-based background gradient that adapts to its colors.
https://tympanus.net/codrops/2025/11/11/building-a-3d-infinite-carousel-with-reactive-background-gradients/
Learn how to build a smooth, infinite 3D carousel where each image drives a reactive, canvas-based background gradient that adapts to its colors.
https://tympanus.net/codrops/2025/11/11/building-a-3d-infinite-carousel-with-reactive-background-gradients/
🔥1
