"It would appear that we have reached the limits of what it is possible to achieve with computer technology, although one should be careful with such statements, as they tend to sound pretty silly in 5 years"
|
—Â
John Von Neumann,
Computer Scientist
|
|
|
Best 7 links of week #42, 2021
|
|
|
CPU intensive work will block the Node.js event loop, so it's not a great thing to do in Node.js. But what if you really have to do some CPU intensive work? This article explores the `worker_threads` module and how it can be used to offload CPU intensive work to another thread, so that our event loops does not get blocked.
|
|
|
|
Cumulative Layout Shift (CLS) is one of the hardest core web vital to debug. In this article, we go through different tools to investigate CLS, when to use them (and when not), and solutions to some of the CLS issues we faced in our Next.js-based e-commerce website.
|
|
|
|
Which new framework should I learn this year? Is it time to ditch my CMS? What tools should I pick up if I want to scale my site? In this developer survey you can learn what are the web technologies most loved by JAMStack developers.
|
|
|
|
This article discusses performance best practices that you can use when loading third-party embeds, efficient loading techniques and the Layout Shift Terminator tool that helps reduce layout shifts for popular embeds.
|
|
|
|
If you love databases and performance benchmarks in this article you can see an in-depth comparison between several different distributed databases.
|
|
|
|
Releasing software often is a good thing and it can improve the quality of your work and the dynamics within your teams. In this article you can find a more in-depth analysis of this idea.
|
|
|
|
It's now possible to properly cancel an HTTP request in Node.js. Let's learn how the Abort API can help us.
|
|
|
Â
|