This week brings loads of good posts. There is a state of the Vue, Astro aligns with Cloudflare, thoughts on NextJS, Konva, and Babylon.js, and a bug-hunting story. There is amazing eye candy in the form of holographic masks and CSS carousels, and an interesting story on Cloud Exit. Happy Reading!
Some of the features are Iterators, Web Push, CSS Shape and details styling, but the list is quite long.
https://webkit.org/blog/16574/webkit-features-in-safari-18-4/
https://www.monterail.com/stateofvue
This update aligns Cloudflare with other adapters and lets you access your environment variables globally throughout your server code.
https://astro.build/blog/astro-560/
Mathias writes about the Jamstack, frontend, bootcamps and, for the following years, AX - Agent Experience.
https://biilmann.blog/articles/10-years-of-netlify/
This marvellous post shows the step-by-step thinking process on how a tiny undo/redo function.
https://blog.julik.nl/2025/03/a-tiny-undo-stack
https://devconferences.techwatching.dev/
You should know this before choosing Nextjs.
Long story short, it looks like Nextjs is locked in favour of Vercel. Frameworks like Remix, Astro, Vue, and SvelteKit emphasize open web standards, portability, and simplicity. They avoid some of the “magic” associated with Next.js. In any case, this might not be important for many cases as Nextjs is a well-known and powerful framework, but some research before choosing between frameworks and understanding the trade-offs is needed.
https://eduardoboucas.com/posts/2025-03-25-you-should-know-this-before-choosing-nextjs/
Another one from Netlify: https://www.netlify.com/blog/how-we-run-nextjs/
From KCD: https://www.epicweb.dev/why-i-wont-use-nextjs
“Konva
is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.”
https://blogs.windows.com/windowsdeveloper/2025/03/27/announcing-babylon-js-8-0/
“Free and open source framework to develop mobile, desktop and web apps with native look and feel.”
https://www.clientserver.dev/p/war-story-the-hardest-bug-i-ever
This page shows a very clever and amazing holographic effect. I highly recommend checking the link and scrolling the page.
https://codepen.io/HejChristian/full/YPzLbYX
LQIP (Low Quality Image Placeholder) refers to techniques used to display temporary content while high-quality images load. Common approaches include showing a blurred version of a tiny (200-byte) image or using BlurHash, which embeds the small image directly in the URL.
However, it is possible to decode blur hash with CSS only.
https://leanrada.com/notes/css-only-lqip/
It is fascinating to see how new concepts are taking shape with the combination of flex-box and grid. Some time ago, there were discussions around the masonry approach, but this new concept creates a unified approach for grid, flex, and masonry.
https://webkit.org/blog/16587/item-flow-part-1-a-new-unified-concept-for-layout/
Chrome adds Scroll and Carousel experiences. There are great examples of what you can achieve with simple CSS/HTML, which previously required JavaScript.
https://developer.chrome.com/blog/carousels-with-css
https://thenewstack.io/how-ai-agents-are-quietly-transforming-frontend-development/
https://blog.ltgt.net/climate-friendly-software/
Cloudflare offers a labyrinth for AI scrapers using AI-generated content. Yeah, sounds crazy, but here we go 🙂
https://blog.cloudflare.com/ai-labyrinth/
The story is about savings made by moving out of AWS. That sounds like a lot of work, expertise, and dedicated crew, but on the other hand, $10 million in savings in five years, control, customisation and scalability on their own terms.
https://world.hey.com/dhh/our-cloud-exit-savings-will-now-top-ten-million-over-five-years-c7d9b5bd