Just as we do every month, we’ve pulled together a selection of articles from the world of web tech that we at HOTOVO think are worth sharing…
Discover what’s new in Node.js multithreading, get some valuable insight into testing the frontend, find out if you should use a better library for rendering React lists, learn how to use images without layout shifts, and much more.
In this article, Jake Archibald discusses the best methods for reserving space for images in the web app layout to prevent layout shifts. Which approach is better – the classic usage of width and height attributes, or the modern aspect-ratio CSS property? Read the article to find out!
React is a pretty performant framework, but when it comes to enormous data sets, you’ll sooner or later hit its limits. To avoid the issues this can bring, you can use basic techniques such as pagination and infinite scrolling, or try advanced techniques such as windowing and rendering just a portion of the data sets. To learn more, check out this blog post.
Testing frontend applications is hard. To succeed requires not only well-managed tests, but also a good strategy on how to split the testing between unit, integration, and end-to-end tests. To learn more on this topic, see the linked article.
Do you need to create an advanced CSS grid layout, or maybe a fancy gradient? There’s no need to reinvent the wheel – instead, use the existing visual tools available. In this blog post, you’ll find a huge and handy list of all the best CSS tools and code generators for web development.
This article introduces the various options for working with multiple threads in Node.js. Learn more on how to create concurrent child processes and experimental worker threads.
Do you know the “performant” node package manager – pnpm? It’s basically an npm and Yarn alternative on steroids: it’s not only faster, but it also saves disk space and is great for managing multipackage monorepos. Check out this blog post to learn more about it.