Friday Issue Nr.145

2025-10-31

back

This week brings a refreshingly candid look at mobile-first frameworks, a cheat sheet on async loops, and the file conversion tool VERT, which are worth a look. For the retro crowd, there's a 15-year lookback comparing React apps to Backbone, along with all the details from the launches of Vitest 4 and Next.js 16. In CSS and HTML, Josh must read an explainer on the linear() function and post about hidden HTML tags, header roles, Masonry, and the inherit() property.

JavaScript News

Comparing 10 frameworks for a mobile-first App

This is not your usual - here are 10 frameworks, and this is the metrics post. In short, whatever you choose for your next project, don't choose Next.js.

https://www.lorenstew.art/blog/10-kanban-boards

React Server Components

Superb deep dive into RSC and performance between CSR (Client Side Rendering), SSR (Server Side Rendering) and RCS (React Server Components).

https://www.developerway.com/posts/react-server-components-performance

Quick overview on async loops in JavaScript

1
Orderfor...of
2
SpeedPromise.all()
3
SafetyallSettled() / try-catch
4
Balance → p-limit, etc.

https://allthingssmitty.com/2025/10/20/rethinking-async-loops-in-javascript/

VERT

VERT will convert 250+ audio, video, documents and in-between files, and the best part is that it will do it on your machine. That means no waiting, no adverts, and no information will be shared.

https://github.com/VERT-sh/VERT/tree/main

Fetch() vs Import

Overview of JSON module imports.

https://jakearchibald.com/2025/importing-vs-fetching-json/

React app vs Backbone App

Overview of 15 years of progress.

https://backbonenotbad.hyperclay.com/

Vitest 4

https://vitest.dev/blog/vitest-4

Next.js 16

https://nextjs.org/blog/next-16

HTML & CSS News

Modern CSS section layout

Fantastic examples of how, with a few lines of CSS, you can make truly responsive section layouts.

https://ishadeed.com/article/modern-css-section-layout/

All about CSS linear()

The biggest confusion is sorted right at the start of the fantastic Josh Comeau post.

The linear != linear() and that is super important!

https://www.joshwcomeau.com/animation/linear-timing-function/

Best hidden HTML tag

https://denodell.com/blog/html-best-kept-secret-output-tag

Header and Footer roles

https://www.stefanjudis.com/today-i-learned/header-and-footer-elements-lose-their-roles-in-sectioning-content/

CSS Masonry

Observations on how new features get their way into the browser. Some features are implemented quickly, but Masonry really takes its time, and it's still unclear when we'll be able to use it.

https://css-tricks.com/masonry-watching-a-css-feature-evolve/

CSS inherit()

Another property to be aware of, which also lacks significant support at this time. inherit() can help make your component context-aware.

https://www.alwaystwisted.com/articles/making-context-aware-components

Two-button problem

This post is good: it tells the story of two buttons and tries to guess which one is in the Active State.

https://frontendmasters.com/blog/the-two-button-problem/

Difference between aria tags

https://www.tpgi.com/what-state-aria-in/

Apple’s glass design

You know something is terrible when you have to write a post on how to use it. Glass design is great as an idea and as an exercise, and it's probably usable in some specific case; however, I find it annoying.

https://medienbaecker.com/articles/the-web-behind-glass

Progressive Image Rendering

https://jakearchibald.com/2025/present-and-future-of-progressive-image-rendering/

Headings and Headers on the website

In summary, don’t put h1 inside the header .

https://www.tempertemper.net/blog/page-headings-dont-belong-in-the-header

OKLCH Resource

https://oklch.fyi/

Mixed News

Build your own Database

Don’t be scared off by the Database. It is a really great interactive post.

https://www.nan.fyi/database

The Web is Dead

Perfect Friday's post to lighten the day.

https://tedium.co/2025/10/25/web-dead-predictions-george-colony/

https://zeldman.com/2025/10/25/receipts-a-brief-list-of-prominent-articles-proclaiming-the-death-of-the-web/

Comment on BlueSky and Mastodon

Andris Švarcs

Somehow, I've survived over 15 years as a web developer without losing my interest in the craft. Quite the opposite, with so many great improvements in the Web standards, what was nearly impossible now is easy to make.

My career has been a wild ride through small agencies and big corporations, building everything from finance apps to health dashboards.

I'm that annoying person who needs to understand products beyond just slinging code. I ask questions like 'Why is this feature important?' and 'How will this improve the customer journey?' – you know, the kind of questions that make project managers reach for the pint aspirin. This curiosity has led me down the rabbit holes of design, accessibility, and SEO. Because apparently, making websites pretty, usable, and findable wasn't challenging enough on its own.

P.S. If this bio sounds too polished, blame my evil AI twin. I'm still working on teaching it sarcasm.

Copyright © since 2021, Andris Švarcs. All rights reserved.

Lets connect

bluesky

youtube

linkedin