NodeSource

Seattle, WA, USA
2014
  |  By Rafael Gonzaga
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.
  |  By Lizz Parody
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.
  |  By Lizz Parody
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.
  |  By Lizz Parody
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.
  |  By Lizz Parody
At NodeSource, we pride ourselves on delivering the best tools and open source support for Node.js users. Staying aligned with the latest releases is a key part of that commitment. With the latest Long-Term Support (LTS) release, Node.js 22 (codenamed "Jod"), we continue to ensure our users have access to reliable, secure, and up-to-date **Node.js binaries **through our NodeSource Binary Distributions.
  |  By Lizz Parody
On October 29, 2024,* Node.js v22 officially transitioned into *Long Term Support (LTS) with the codename 'Jod'. For developers and organizations relying on the stability of Node.js for production environments, this transition marks a key milestone for Node.js 22.x, ensuring it will receive critical updates and security support for years to come. Let’s take a closer look at what this means, along with a refresher on the Node.js release lifecycle .
  |  By Bryce Baril
We're thrilled to announce the release of N|Solid 6, the latest version of our powerful tool designed to elevate your production Node.js applications and services. Packed with advanced features and enhancements, N|Solid 6 offers unparalleled insights and operational control, making it the go-to solution for monitoring, diagnosing, and securing your critical Node.js applications.
  |  By Santiago Gimeno
N|Solid Runtime, the OSS runtime that powers N|Solid Pro, is an innovative, lightweight runtime for Node.js applications. It offers real-time insights into performance, memory usage, and CPU consumption, giving developers unparalleled visibility into their code without requiring any modifications. In today’s software landscape, understanding your application's production behavior is crucial. With cloud-native architectures, microservices, and distributed systems, pinpointing issues is challenging.
  |  By Bryce Baril
We are thrilled to announce the release of a new feature in N|Solid that includes sample heap profiling and heap objects observability for main processes and worker threads. N|Solid is known for its Node.js performance and security observability and diagnostic tools and best-in-class low overhead has completed a new innovation to hunt memory leaks in development and production environments. Memory is a precious resource in computing.
  |  By NodeSource
Exciting news this week! One of the latest features in Node.js core is the addition of support for requiring synchronous ECMAScript Modules (ESM) graphs. This enhancement promises to simplify the transition for package authors and users alike, as the ecosystem gradually shifts towards ESM. This long-awaited feature, enabled via the --experimental-require-module flag, marks a pivotal moment in Node.js development, addressing a persistent pain point for developers.
  |  By NodeSource
If you are installing Node.js in Linux to use it in production, there is a big chance that you are using NodeSource Node.js Binary Distributions. In this talk you can find the process in which NodeSource Node.js Binary Distributions is updated, how new versions are supported, the human and infrastructure process, and some limitations of maintaining the channel. Also and most importantly, how the community can get involved with this project.
  |  By NodeSource
Node.js v14 has just been released. It comes with exciting features and enhancements. More importantly, it will be promoted to Long-Term Support (LTS) in October. The time to start trying said features and start testing your applications and secure a smooth transition is now. In this talk we will be showing the most relevant of these new features implementation examples and more.
  |  By NodeSource
NodeSource’s Enterprise Node.js (NSolid), combines the performance and open-source ecosystem of Node, with the first secure, end-to-end solution for scaled production diagnostics and monitoring that doesn’t incur latency overhead.
  |  By NodeSource
NodeSource developed a GitHub Action that can be used as a lightweight CI workflow. Whenever a PR is submitted, NodeSource's 'Node Certified Modules' (NCM) uses the NCM pipeline to check and evaluate the project. The PR then fails or passes depending on the project’s risk profile. The integration delivers detailed code annotations to reflect where certain risk factors occurred in your project.
  |  By NodeSource

Amazon Web Services, the “Powered by AWS” logo, and AWS Lambda are trademarks of Amazon.com, Inc. or its affiliates in the United States and/or other countries.

  |  By NodeSource

Amazon Web Services, the “Powered by AWS” logo, and AWS Lambda are trademarks of Amazon.com, Inc. or its affiliates in the United States and/or other countries.

  |  By NodeSource
Heap snapshots are one of the first steps to take when debugging Node.js applications with poor performance. N|Solid can help by automatically triggering heap snapshots of your Node.js applications and services in production, when they're under real-world load.
  |  By NodeSource
Node.js's popularity can be attributed to its ease of adoption with JavaScript developers, a lightweight and performant core, and suitability for applications across platforms. In this guide, we will look specifically at six Node.js web frameworks.
  |  By NodeSource
Analysts Jeffrey Hammond, Diego Lo Giudice, and Christopher Condo explain in this Forrester report why digital and software development leaders should take a customer-focused approach to software development to support digital transformation. Organizations often think of modernization in terms of technology choices-and as NodeSource has seen firsthand, Node.js is a key part of the tool set for application modernization. However, this report indicates that most IT organizations don't have the right operational models to develop and deliver great digital experiences.
  |  By NodeSource
Analysts Jeffrey S. Hammond and John R. Rymer explain in this Forrester report how serverless - a set of cloud services, programming patterns, business models, and design ideas - enables new levels of flexibility in software through applications that respond to events.
  |  By NodeSource
While startups rarely enjoy the resources of a large organization, they usually enjoy a comparative "easy-mode" when it comes to technology adoption. Once a company has reached a certain size, or has existed for long enough, technical debt builds up, organizational ossification sets in, and bureaucratic creep becomes pervasive. This white paper covers our findings from over the last four years of engaging deeply with our enterprise customers: advising, training, and supporting them with our products and expertise through their Node.js adoption journeys.
  |  By NodeSource
You've written the next great application, in Node-and you're ready to unleash it upon the world! Which means you can no longer run it on your laptop, you're going to actually have to put it up on some server somewhere and connect it to the real Internet. There has probably never been a better or easier time to learn basic Linux system administration. This tutorial will take you through the steps to deploy and run your application on a Linux server using systemd, which is the replacement to init and upstart in older Linux systems.
  |  By NodeSource
PayPal, Netflix, and Walmart show the way to achieve rapid digital transformation of legacy systems. Modernizing systems and processes has become a top priority for businesses across all verticals. Organizations are looking for the fastest and most effective route to modernization; Node.js is emerging as the de facto choice for companies looking to build the apps and other infrastructure needed to make such a move.

NodeSource empowers organizations to successfully design, build, and manage Node.js applications and compete in the modern digital era.

The NodeSource product suite is built around the N|Solid runtime, a drop-in replacement for the Node.js runtime that offers low-impact performance monitoring and enhanced security. Alone or alongside our Professional Services and Support offerings, the NodeSource platform helps to mitigate security risk and provide deep operational visibility into mission-critical applications.

The N|Solid platform delivers enhanced security and unparalleled visibility into application performance and health. Customizable security policies and real-time vulnerability scanning of third-party JavaScript modules running in production help protect code against malicious attacks. Detailed application metrics help teams identify issues sooner, reduce time to resolution, deliver peak performance, and keep infrastructure costs under control.

Why N|Solid?

  • Faster Time to Resolution: The most advanced Node.js monitoring and diagnostic tools to help identify and tackle tricky issues.
  • Stronger Infrastructure: Deep performance insights help you build highly reliable applications and minimize infrastructure costs.
  • Hardened Security: Mitigate unseen security risks with custom security policies and real-time vulnerability scanning.