Systems | Development | Analytics | API | Testing

NodeSource

Tracing of Node.js for Better Visibility and Performance with N|Solid

Tracing is a critical feature in N|Solid that allows developers to analyze application performance by visualizing the relationships between different processes through spans and traces. Without proper tracing, debugging performance issues becomes significantly more challenging, as developers lack visibility into how requests flow through an application. Tracing helps pinpoint bottlenecks, optimize request execution, and improve overall application efficiency.

Get Clear Insights with Sourcemaps Using N|Solid CPU Profiles

When debugging performance issues in a Node.js application, CPU profiles play a crucial role in identifying bottlenecks. However, if your code is transpiled or minified, analyzing these profiles can be a challenge. This is where sourcemaps in N|Solid come in, helping you trace your code back to its original form for more meaningful insights.

How to Update Node.js Versions on Windows

Keeping your Node.js version up to date is essential for security, performance, and access to the latest features. New releases often include bug fixes, optimizations, and improvements that can enhance your development workflow. If you're using Windows, there are multiple ways to update Node.js, whether you prefer a simple installer, a package manager, or a version manager. In this guide, we’ll walk through different methods, so you can choose the one that best fits your needs.

How to Update Node.js Versions on Linux

Keeping your Node.js version up to date is essential for security, performance, and access to the latest features. New releases often include bug fixes, optimizations, and improvements that can enhance your development workflow. If you are running a Linux system, there are several ways to update Node.js. This guide will walk you through multiple methods, including using a package manager, Node Version Manager (nvm), NodeSource distribution binaries, and manually downloading the latest version.

How to Update Node.js Versions on MacOS

Keeping your Node.js version up to date is essential for security, performance, and access to the latest features. New releases often include bug fixes, optimizations, and improvements that can enhance your development workflow. If you're using macOS, there are several ways to update Node.js. In this guide, we’ll walk through different methods, including Homebrew, Node Version Manager (nvm), and manual installation.

How Node.js Works: A Comprehensive Guide in 2025

Node.js has revolutionized web development by enabling developers to use JavaScript, a traditionally client-side language, on the server side. Created in 2009 by Ryan Dahl, Node.js is an open-source, cross-platform runtime built on Chrome’s V8 JavaScript engine. This breakthrough has unified front-end and back-end development under a single language, transforming how modern applications are built.

State of Node.js Performance 2024

The year is 2024 (yet), and Node.js has reached version 23, with two semver-majors released per year it might be difficult to keep track of all areas of Node.js. This article revisits the State of Node.js performance, with a focus on comparing versions 20 through 22. The goal is to provide a detailed analysis of how the platform has evolved over the past year. This is a second version of "The State of Node.js Performance" series.

N|Solid Launches AI Powered Profiling: Unleashing the Power of CPU and Heap Insights

Optimizing Node.js applications often involves sifting through complex performance data, trying to uncover hidden inefficiencies or bottlenecks. With N|Solid’s AI-powered profiling tools, you gain more than just data—you get actionable recommendations to diagnose and resolve issues with precision and speed. By leveraging predefined prompts and AI-powered analysis, the copilot not only highlights bottlenecks, inefficiencies, or anomalies but also provides clear guidance on how to address them.

Introducing the Latest N|Solid Release V6.1 with upgraded AI-Powered Insights and gRPC Integration

We’re thrilled to announce an exciting new release of N|Solid, bringing powerful updates designed to enhance Node.js performance and scalability. This release introduces two major features: These updates mark important advancements for Node.js developers and operations teams. The gRPC transition ensures a solid foundation for scaling and future-proofing your applications, while the AI-powered profiling tools empower you to fine-tune your performance with increased precision.

NodeSource Adopts gRPC: A Step Toward Greater Resilience, Scalability, and Open Standards

At NodeSource, we are always striving to enhance the resilience, scalability, and openness of our tooling. Recently, we took a significant step forward by adopting gRPC in N|Solid —a widely used open-source protocol for efficient communication between systems. This move represents a major shift in how we transmit data internally while ensuring seamless continuity for our users.