React gets its own foundation, Firefox ships a safer way to inject HTML, and Cloudflare rebuilt Next.js in a week for $1,100. Also, someone made a working CPU in CSS. No JS. The new Friday issue is live.
www.shvarcs.com/news-archive...
@andrissvarcs
Wearing many hats, pretending to enjoy watching grass growing, maybe not. Sometimes, painting with JavaScript, but mainly with an imaginary pencil. Check my blog. I built it with SvelteKit and a bit of swearing: https://www.shvarcs.com/
React gets its own foundation, Firefox ships a safer way to inject HTML, and Cloudflare rebuilt Next.js in a week for $1,100. Also, someone made a working CPU in CSS. No JS. The new Friday issue is live.
www.shvarcs.com/news-archive...
Config-driven UIs, TS 6.0 going Go powered, Next.js escape hatches, CSS going full Pantone, and Cloudflare turning HTML into Markdown for agents. Components are about to kill βpagesβ for good.
www.shvarcs.com/news-archive...
Who would know that a tiny emoji can take 1600ms to load, right?
allenpike.com/2026/a-broke...
Yarn goes Rust, Gatsby is back with React 19, CSS does a full light show, and Firefox ships an AI kill switch and real web platform goodies. New Friday issue is live.
www.shvarcs.com/news-archive...
I have one crazy wish for all the apps that add AI as an amazing improvement: they would also add an AI Kill switch, so I could firmly remove AI if I don't care about it in their App. Is it too crazy?
Oh, Pixel Perfect! I thought that term was long gone. I probably work in a happy place, but I haven't heard that term for a long time. It's all about patterns, grids and adaptation to any size. Good advice in the post, though.
www.smashingmagazine.com/2026/01/reth...
It feels like a milestone achieved with this post. This is what happens when a silly habit of collecting #frontend links becomes an obsession. :)
Anyway, another good collection of posts this week, with jQuery 4 at the top, along with loads of other topics.
www.shvarcs.com/news-archive...
When the web is free, but the APIs are a bit different. Really good post.
polypane.app/blog/not-all...
I tried Colima on Mac, and I find it much more fun to use than Docker. Fast, simple and does all I need.
github.com/abiosoft/col...
This is all about hydrants and colours. Never thought about this kind of combination, but somebody did, and somehow it looks great :)
www.dayroselane.com/hydrants
From those icon screenshots, I can assume that multiple design teams are working in silos.
tonsky.me/blog/tahoe-i...
Happy Friday!
This year starts with JavaScript Rising Stars, a new TypeScript-flavoured UI framework and a couple of tools that make local development and API work less of a slog. #frontend #css #javascript
www.shvarcs.com/news-archive...
By the way, do you give a name to your AI? I call mine "Dave". I know that I'm not alone on that. Even this website calls AI as David :)))
replaceyourboss.ai
Collection of dark patterns on the web. Amazon's Audible is an absolute winner in my eyes. To cancel them, you must love playing detective and click loads of things till you get out of the subscription.
hallofshame.design/collection/
Really interesting experiment building an app by using SDD approach with Agents and how far you can get. However, more important question is if this is the best approach at all.
blog.scottlogic.com/2025/11/26/p...
Who would have predicted that this scripting language would become a mainstream programming language?
arstechnica.com/gadgets/2025...
JavaScript is officially 30, React is patching a critical RSC security hole, TypeScript 7 is taking shape under the "Corsa" codename, and TanStack is back with a new AI SDK and a bit more news in this #frontend issue.
#css #javascript
www.shvarcs.com/news-archive...
"For a typical SPA or CSR-focused app today, use React 19.2.1 and do not enable experimental/advanced RSC features until your stackβs maintainers have shipped and documented fixes for CVEβ2025β55182."
react.dev/blog/2025/12...
Yeah, that is a bit ironic. The service which provides stability is down. However, the service seems to be running fine. The dashboard is just not available, at least by looking at my sites.
Interesting concept about those speculation rules API, however, my worry is that in the end it will eat more RAM then my second personal computer.
blog.sentry.io/less-than-10...
Those range queries are super cool. Una wrote a fantastic post about it in detail. The thing is, not so long ago, all this logic would be in JavaScript to add new classnames based on data received and now it's simple #CSS
una.im/range-style-...
I wonder if the naming of the Masonry is the longest event in CSS history πΒ Anyway, after long discussions, it seems that the name is display: grid-lanes
github.com/w3c/csswg-dr...
www.shvarcs.com/news-archive...
Angular 21 is out, TanStac DB edges towards 1.0 with query-driven sync, Speculation Rules, fantastic post on #CSS subgrid, Masonry layout probably has name (finally) and other news around #frontend #javascript
Ukraine is the only country deterring the war that NATO was created for, with Russia, said Garry Kasparov, Russian activist and world chess champion
The West βowes Ukraine everything,β but instead debates deals that are forcing Ukraine into capitulation
euromaidanpress.com/2025/11/27/k...
I'm old too. I did exactly that. I wish I did long time ago but it is always good time to start now.
I guess some companies would rather pay money than research and figure out the issue, since the number of people and hours involved to determine which fonts were used where and which licenses were obtained is real detective work.
www.insanityworks.org/randomtangen...
Basically, this post is solid proof that CSS is a full-scale programming language πΒ A modern approach using grids, subgrids, round(), mod(), and loads of calculations.
9elements.com/blog/buildin...
We are living in the future, where, soon enough, you will be able to control devices with your mind. Well, at least they can't read your secrets (yet) from your mind.
www.extremetech.com/science/rese...
Actually, the post reviews React, Vue, Svelte and Angular. There are some interesting findings, and my favourite is that Svelte maintains the highest satisfaction, which I agree with.
evilmartians.com/chronicles/w...
My best to to Cloudflare team! #hugops