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
Martin Laxenaire
@martin-laxenaire.fr
Freelance front-end developer. Javascript, WebGL, WebGPU and stuff. http://martin-laxenaire.fr Author of http://curtainsjs.com and https://martinlaxenaire.github.io/gpu-curtains/ - also an @okaydev.co
When freelance slowed down in early 2024–25, I built @okaydev.co, a creative dev + design community. In the new year, I’m stepping outside my comfort zone and starting to create content about the web, tech, & inspiring work from an okay dev’s perspective. Here’s to learning and building together! 🥂
#gpucurtains v0.15 is out! 🚀 Now with full core glTF features and PBR shading support. Repo → github.com/martinlaxena... Website → martinlaxenaire.github.io/gpu-curtains/ glTF model viewer → martinlaxenaire.github.io/gpu-curtains... #webgpu #3d #javascript #gltf
#gpucurtains v0.15 is out! 🚀 Now with full core glTF features and PBR shading support. Repo → github.com/martinlaxena... Website → martinlaxenaire.github.io/gpu-curtains/ glTF model viewer → martinlaxenaire.github.io/gpu-curtains... #webgpu #3d #javascript #gltf
6 years of thinking I can make a better portfolio. 1 year of actually building it. My new portfolio is LIVE 🚀 Please, don't break anything! 👉 bruno-simon.com
Super happy to see my portfolio being picked by @muzli.bsky.social yesterday! 🎉 → muz.li/picked/2025-... → martin-laxenaire.fr
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...
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...
DevRel friends — where are you? I’m building Okay Social as a space for the creative + dev community to reconnect. If that mission resonates, I’d love your help spreading the word.
I had the amazing opportunity to write an in depth article about the development of my new portfolio on @codrops.bsky.social. I've tried to write an honest testimony, from self doubts regarding my creative process to technical details and key decisions. Hope you'll find it useful and inspiring!
How do you turn design exploration and UX experimentation into a stunning WebGPU-powered portfolio? Martin Laxenaire breaks down the creative and technical journey behind the build. Read the full story: tympanus.net/codrops/2025...
🚀 Big news! Okay Social is now open to everyone. It's the social network for creatives. Claim your handle, create a profile, and start connecting with others. Join our community today! 👉 okaydev.co/social
Anime.js 4.2.0 is out! 🧩 All modules can now be imported individually with subpaths 🎨 CSS variable values support 🏹 Simpler spring API with bounce & duration params 📈 More WAAPI built-in easing functions 🎛️ And an easing editor (animejs.com/easing-editor/)! Plus tons of fixes and improvements!
A dev team commissioned me to lead a training course on animation and creativity on the web. It would have been strange to lead a training course on "creative" development and web animation without a presentation tool being part of the theme!
Working on adding a post-processing implementation using compute shaders for #gpucurtains. Here's an example with a selective compute bloom pass. Not sure I've used the most straightforward process (depth handling was tricky), but it's working. #webgpu #javascript
New portfolio on @landing.love today: Martin Laxenaire by @martin-laxenaire.fr A front-end developer specialized in animations, micro-interactions, procedural and generative art, working mostly with WebGPU, WebGL, 2D canvas and SVG. martin-laxenaire.fr
I wrote an article to celebrate scroll-driven animations finally landing in Safari 26, here are some things you probably want to know before using them: cydstumpel.nl/start-using-...
Start using Scroll-driven animations today! | Blog Cyd Stumpel
To celebrate scroll-driven animations finally landing in Safari 26, here are some things you probably want to know before using them. Link to: The anatomy of a scroll driven animation We don’t need th...
cydstumpel.nl
Hey 👋 with with Justine Soulié we just released a new project Ponpon Mania an interactive online comic! Animated panels, playful interactions, and a sheep with a dream to become a DJ Take a look, let us know what you think ✨ 👉 ponpon-mania.com #webgl #illustration #comics #gsap #creativecoding
Ponpon Mania - Interactive Comic
Ponpon Mania is an interactive comic. Follow the adventure of a megalomaniac sheep who wants to make the world dance. Created by Justine Soulié & Patrick Heng.
ponpon-mania.com
I've build myself a new portfolio - let's start a new chapter! 🚀 A tribute to the 80s arcade video games where you'll need to play and interact with the site to unlock all the content and features. Will you reach the 100% mark? → martin-laxenaire.fr
I've build myself a new portfolio - let's start a new chapter! 🚀 A tribute to the 80s arcade video games where you'll need to play and interact with the site to unlock all the content and features. Will you reach the 100% mark? → martin-laxenaire.fr
As I’ve been building a 3D renderer with #WebGPU, once you get past the fundamentals, it becomes harder to find guidance. So I wrote a blog breaking down the minimal architecture I created, as well as covering basic #3D terminology like Geometry and Materials. whoisryosuke.com/blog/2025/st...
The Structure of a WebGPU Renderer
The blog and portfolio of Ryosuke Hana
whoisryosuke.com
“Build a router for creative transitions” - New article out! ✨ I wanted to demystify how a router, a key structural element of any front-end web project works, especially when it comes to handling complex route transition scenarios. → willybrauner.com/journal/buil... #frontend #router #webdev
Build a router for creative transitions — Willy Brauner
Animating route transitions can quickly become a nightmare depending on the router you're dealing with. It's a subject I wanted to tackle early on so I'd never be limited in developing transition scen...
willybrauner.com
So cool to see #webgpu finally running on @firefox.com on Windows! 🔥 Some #gpucurtains examples are still broken (lack of rgba16float texture support, video textures, a few shaders to patch...) but it's a huge step forward!! martinlaxenaire.github.io/gpu-curtains...
A social network built for creative devs, designers, and brands. Will you join me on OKAY SOCIAL?
📝 New Blog Post 📝 I finally sat down to write about what I learned building a Volumetric Lighting effect for the web In it, I detail how to blend raymarching with post-processing to create beautiful atmospheric light to elevate your next WebGL project blog.maximeheckel.com/posts/shapin...
On Shaping Light: Real-Time Volumetric Lighting with Post-Processing and Raymarching for the Web - The Blog of Maxime Heckel
A deep dive into Volumetric Lighting implemented via Post-Processing leveraging a custom shader with raymarching to create beautiful light and atmospheric effect for your React Three Fiber and Three.j...
blog.maximeheckel.com
💌 The Web Game Dev Newsletter Issue 026 is out! Read it online here: webgamedev.com/newsletter/026, and subscribe to get the next ones delivered right to your inbox! 🚀 #threejs #r3f #gamedev
Newsletter – Issue 026 | Web Game Dev
webgamedev.com
🥳 It's an exciting day! 🥳 Thanks to Webflow GSAP is now 100% FREE - including ALL of the bonus plugins like SplitText, MorphSVG, and all the others that were exclusively available to Club GSAP members. We can't wait to see what you make! gsap.com/blog/3-13
Discover how @willybrauner.com developed Interpol, a minimalist, open-source interpolation library that brings fluid motion to your web projects—without the bloat, at just 3.4kB! 🤏✨ okaydev.co/u/Willy/port...
Interpol by Willy Brauner
Interpol is an open-source library that interpolates a set of number values with a GSAP-like API. This is the lowest level of animate machine. Interpol…
okaydev.co
My first take at implementing volumetric lighting. Quite happy with the result (even tho it's taking its toll on my poor integrated GPU). 💥 (I might be cooking something... 😁) #webgpu #gpucurtains #javascript
Wanted to try planar reflections with #gpu-curtains for a while. Turned out I already had everything in place to implement it, just had to figure out a few details to make it work. Try here → martinlaxenaire.github.io/gpu-curtains... #webgpu #javascript
After 5 years in the making, I'm very happy to finally release Anime.js v4, my dream animation library: 🧩 New modular API ⚡️ Highly performant 🖱️ Scroll-linked animations 🫵 Draggables ↔️ Responsive ✨ Additive animations 🪽 WAAPI support And so much more! Check out the new website animejs.com!