Web dev news: Performance, runtimes, and CSS

Hello readers! Here’s what caught our attention in the world of web technology this month.
Learn how to measure the impact of new features, gain insights into the user device landscape in 2025, find out whether it is the right time to switch to Bun runtime, and much more.
Happy reading!
What device does the average user own?
We, as developers, tend to overestimate the devices our users have. Since most developers own high-end phones, we often fail to realize that the average user’s device is much less powerful.
The difference becomes even more noticeable when it comes to parsing and executing JavaScript on the web. Low-end and consumer-grade devices often have performance comparable to high-end devices from several years ago.
To better understand the current device landscape, trends, and how to define an optimal testing device, check out this in-depth article. It’s definitely worth reading if you want to better understand your users.
Can we already replace Node.js with Bun?
Node.js, powered by the V8 JavaScript runtime, is a major player in backend development, but it’s not the only option. Bun, which uses JavaScriptCore, is gaining popularity thanks to significant performance improvements, including up to 2× faster CPU-intensive tasks and up to 4× higher HTTP throughput.
Beyond performance, Bun also offers the ability to run native TypeScript code and provides integrated tooling.
One of Bun’s main drawbacks is compatibility with Node.js packages, but this gap is closing rapidly.
Read the article to find out whether Bun is already a viable alternative for your project.
How to measure the impact of the new features
Have you ever wondered how to measure the impact a new feature has on your user base? The TASR framework helps quantify its value using relatively simple metrics based on four factors. Read the article to learn how to apply it in practice.
CSS subgrids
When browsing CSS Grid documentation, you may have noticed that grid layouts typically apply only to direct child elements. With the introduction of the subgrid specification, however, even nested elements can participate in the grid layout.
Learn more about this powerful technique.
I am at the forefront of Hotovo's web technology stream, striving to stay up to date with the latest web technologies and trends, and always willing to help others master this ever-evolving industry. Outside of the world of web technology, I am an avid hiker and devoted coffee lover. I take great pleasure in seeking out new coffee shops and trying different coffee blends. I am all about innovation, whether in technology or in my cup of coffee!