Nuxt Image v2.1 is out! 🖼️ ⚡ IPX v4 ✨ 8 new providers: @builderio.bsky.social, @cloudflare.com Images, EdgeOne Pages, Flyimg, @imgproxy.net, Lorem Picsum, @supabase.com + @umbraco.com 🔧 plus @directus.io transforms, @sanity.io base URLs + configurable TTL for @awscloud.bsky.social + @vercel.com
Jordan Marcon
@madjor.bsky.social
Freelance Creative Developer • Former @ unseen.co jooordan.com
Firefox now supports the text-box-trim and text-box-edge CSS properties, and the associated text-box shorthand. These properties allow you to control the leading space above and below text, enabling simpler and consistent vertical spacing and alignment. bugzilla.mozilla.org/show_bug.cgi...
2050141 - [text-box-trim] Set layout.css.text-box.enabled for all users
RESOLVED (sajidanwar94) in Core - Layout: Block and Inline. Last updated 2026-07-15.
bugzilla.mozilla.org
nuxters are the best ❤️ I have lots of PRs still to merge before we announce our winners, but ... this is incredible. can you believe we closed 242 issues in our inaugural nuxtathon? 🤯 now, please get some sleep! 😴
When @chriscoyier.net asks you to write an article, you say yes! 🙌 master.dev/blog/demysti...
Demystifying the View Transition Pseudo Tree
Each pseudo element plays a distinct role in how the view transition animates. The browser does most of the heavy lifting though, which makes it a little hard to see what’s actually happening under th...
master.dev
I finally made a proper website for Fragment 🎉 Right now, it is mostly a wrapper to the documentation available on GitHub but this is only the beginning! fragment.tools Built on top of @vite.dev, @svelte.dev and Mediabunny by @vanilagy.bsky.social
Fragment | A modern toolkit for creative coding
Fragment lets you sketch, render, and export canvas-based graphics with ease, from quick experiments to production-ready visuals. Built on top of Vite, Svelte and Mediabunny.
fragment.tools
Meet the Blender Roadmap, your live overview of projects that are under development or already part of the upcoming 5.2 LTS release! See where Blender is heading next and how you can get involved: code.blender.org/roadmap #b3d #DevFund
Roadmap — Blender Developers Blog
What's next for Blender.
code.blender.org
Interested in how Geometry Nodes work in Blender? In this blog I walk through the process of making a 3D node-based renderer from scratch using #WebGPU and Typescript. whoisryosuke.com/blog/2026/we...
WebGPU Node Graph - Ryosuke
In this blog I’ll break down the process of writing a node based renderer for WebGPU, what the architecture looks like, and how it practically works.
whoisryosuke.com
I've been playing around with Chrome's experimental HTML-in-Canvas API (I use it to create my videos), and I wanted to see if I could make text-selection work on a curved surface by moving the underlying element around on pointermove. It works pretty well!
Real DOM content in a canvas: fully searchable, translatable, inspectable. You can have forms, add WebGL effects & much more. Imagine if this was a customizable select 🤯 A little WIP exploration (not finished) for a very exciting API. github.com/WICG/html-in...
✨ I just published a new blog post! It’s a deep dive into a subtle UI detail from my blog. I suspect most people don’t even notice it, but I regularly hear from the folks who *do* notice it and want to know how on earth I’m doing it. Feels a bit like I’m a magician revealing their trick. 😂
Sneaky Header Blocker Trick • Josh W. Comeau
There is a lil’ UI detail on this blog. Most people don’t even notice it, but the ones who do often reach out, asking how on earth it works. It feels like it defies the rules of CSS! In this blog post...
joshwcomeau.com
Getting agents to work with new NPM packages/versions suck. skilld was published a few days ago to solve it and is collecting feedback. Help me shape the future of agent skills for the JavaScript ecosystem. `npx skilld` github.com/harlan-zw/sk...
GitHub - harlan-zw/skilld: Generate AI agent skills from your NPM dependencies. npx skilld
Generate AI agent skills from your NPM dependencies. npx skilld - harlan-zw/skilld
github.com
New post released! 🎉 I’m breaking down everything I’ve learned about the push-pull algorithm in Signals. It's an important publication for me, this article required more research and creativity than my previous posts. Enjoy! → willybrauner.com/journal/sign... #signals #frontend #article
⚡️ Vite 8.0 is here! The most significant architectural change since Vite 2. ⏬ Powered by @rolldown.rs bringing faster production builds and more consistency 🛤️ New features such as tsconfig paths and emitDecoratorMetadata support vite.dev/blog/announc...
Vite 8.0 is out!
Vite 8 Release Announcement
vite.dev
we've just released Nuxt 4.4! it brings: 🏭 custom useFetch/useAsyncData factories 🗺️ vue-router v5 💪 typed layout props 🗣️ `useAnnouncer` for screen readers ⚡ 28x faster route generation with `unrouting` 🍫 smarter payload handling for cached routes 📊 build profiling 👉 read more at nuxt.com/blog/v4-4
Nuxt 4.4 · Nuxt Blog
Nuxt 4.4 brings custom useFetch/useAsyncData factories, vue-router v5, a new accessibility announcer, typed layout props, build profiling, smarter payload handling, and much more.
nuxt.com
You can now follow all Nuxt releases in one place. The new changelog page tracks updates for Nuxt core and all official modules. nuxt.com/changelog
Nuxt 4.3 is out! 🚀 ✨ route rule layouts - set layouts in nuxt.config 📦 ISR/SWR payload extraction - faster cached navigation 🚫 disable modules from layers 🏷️ route groups in page meta 🪟 draggable error overlay ... plus plenty of other performance improvements and bug fixes! nuxt.com/blog/v4-3
Aaaannnd another talk just went live, this one from @weyweyweb.bsky.social back in November about scroll driven animations and view transitions 💅 youtu.be/t2VmEnKbMzY?...
You Might not Need JS by Cyd Stumpel
YouTube video by Wey Wey Web
youtu.be
My talk from @cssday.nl last year is on YouTube now! ✨ youtu.be/rPXSDuGev8g?... Watch me giggle about CSS view transitions for 40 minutes 💪
CSS tried to come for my Job - Cyd Stumpel - CSS Day 2025
YouTube video by Web Conferences Amsterdam
youtu.be
Rolldown 1.0 RC is here 🎉 🔒 Stable API: No breaking changes planned before 1.0 ⚡ 10-30x faster than Rollup while staying compatible 🧩 Multiple chunking algorithm improvements 📦 3,400+ commits since beta: 749 features, 682 fixes, 109 perf optimizations
Black Friday Sale! 50% off all courses for the next few days. No code needed, discount auto-applies! More topics coming in the new year. Tell me what you want to see next. simondev.io #threejs
Blender Scripting section is live! 3 hours of new content for the gamedev course. Build custom plugins, exporters, and automate things like lightmap baking. Preview: simondev.io/lessons/game... Over 65 hours of course content is now live! #threejs
I’ve opened up many of the TSL exercises to everyone! If you wanna try out some WebGPU shaders and fiddle with them, all in the browser. Try an exercise and see if you can match the output. Link: simondev.io/lessons/shad... #threejs #webgpu
📸 we've just released Nuxt Image v2! ✨ 💪 full TS support with typed providers + modifiers ⚡ IPX v3 ⚗️ server-side image utilities 🎨 template ref access 🌐 new Shopify & GitHub providers happy optimizing ❤️ 👉 read more at nuxt.com/blog/nuxt-i...
Got a new article up about designing motion when the design doesn’t move. For anyone who’s ever been handed a flat layout and told “make it feel dynamic.” cydstumpel.nl/how-i-turn-s...
How I turn static designs into rich experiences | Blog Cyd Stumpel
I’m preparing a workshop at Wey Wey Web about motion language, which made me realise how many of my habits and instincts for creating web animations have become automatic, here’s my attempt at writing...
cydstumpel.nl
Thinking about using the View Transitions API now that all major browsers support it, but not sure where to start? This article’s for you! ✌️ Very happy to share my first blog post that’s not published on my own website 🥳, thanks Piccalilli!
Browser support for view transitions is rocketing and there's not many better out there to help you understand how to implement them than Cyd Stumpel. piccalil.li/blog/start-i...
✨ My last article about tweening machine is online on Codrops! I wrote about various challenges encountered when writing my tweening library: the API design choices, staying as low-level as possible etc. Interesting for me to write it, and I hope it will be interesting for you to read it as well.
Ever wondered how animation libraries actually handle motion? Willy Brauner breaks it down, sharing the story behind Interpol, a low-level tweening library and the lessons learned while building it. Read the full article: tympanus.net/codrops/2025...
20 hours. That's the time I spent on researching and coding up this tribute to my favorite designer Mitsuo Katsui. Live demo in my @11ty.dev test kitchen: testkitchen.goodbytes.be/experiments/... Coded in @threejs.org @gsap-greensock.bsky.social @madewithgsap.bsky.social TSL, AudioContext, JS
NEW Mini: 3D Rotation! How to rotate in 3D with arbitrary axes. I tried to make this as accessible as I could mini.gmshaders.com/p/3d-rotation
Mini: 3D Rotation
How to rotate with Euler Angles and Axis Angles
mini.gmshaders.com