@rafaelgss tech blog

State of Node.js Performance 2023

State of Node.js Performance 2023 The year is 2023 and we’ve released Node.js v20. It’s a significant accomplishment, and this article aims to use scientific numbers to assess the state of Node.js’ performance. All the benchmark results contain a reproducible example and hardware details. To reduc... read more

Network Performance in Real-world

2 years ago

Network Performance in Real-world Everybody knows or must know the famous statement: “Network is not reliable”. In fact, it’s true, however, it doesn’t means that you shouldn’t optimize it. If you got here by yourself, likely you understand why performance matters in the business. Otherwise, I rec... read more

Performance Methodologies

3 years ago

Performance Methodologies Poor performance costs the software industry millions of dollars annually in lost revenue, decreased productivity, increased development, hardware costs and damaged customer relations. Most applications tend to focus on correctness over performance. The shift towards perf... read more

Diagnostics Channel was released!

Diagnostics Channel The Node.js v15 landed a feature that should help a lot of APM vendors. The diagnostics_channel has the objective to have a centralized channel of events between modules. As stated in the blog release: diagnostics_channel is a new experimental module that provides an API to... read more

Node CPU Profiler

Node CPU Profiler How we can measure the performance? If you are a software engineer, you have already thought about the performance of your Node.js application. And probably saw the feature flag: --inspect or --inspect-brk to enable CDT(Chrome Dev Tools) and measure performance from there. Well,... read more