Software Engineering & Digital Products for Global Enterprises since 2006
CMMi Level 3SOC 2ISO 27001
Menu
View all services
Staff Augmentation
Embed senior engineers in your team within weeks.
Dedicated Teams
A ring-fenced squad with PM, leads, and engineers.
Build-Operate-Transfer
We hire, run, and transfer the team to you.
Contract-to-Hire
Try the talent. Convert when you're ready.
ForceHQ
Skill testing, interviews and ranking — powered by AI.
RoboRingo
Build, deploy and monitor voice agents without code.
MailGovern
Policy, retention and compliance for enterprise email.
Vishing
Test and train staff against AI-driven voice attacks.
CyberForceHQ
Continuous, adaptive security training for every team.
IDS Load Balancer
Built for Multi Instance InDesign Server, to distribute jobs.
AutoVAPT.ai
AI agent for continuous, automated vulnerability and penetration testing.
Salesforce + InDesign Connector
Bridge Salesforce data into InDesign to design print catalogues at scale.
View all solutions
Banking, Financial Services & Insurance
Cloud, digital and legacy modernisation across financial entities.
Healthcare
Clinical platforms, patient engagement, and connected medical devices.
Pharma & Life Sciences
Trial systems, regulatory data, and field-force enablement.
Professional Services & Education
Workflow automation, learning platforms, and consulting tooling.
Media & Entertainment
AI video processing, OTT platforms, and content workflows.
Technology & SaaS
Product engineering, integrations, and scale for tech companies.
Retail & eCommerce
Shopify, print catalogues, web-to-print, and order automation.
View all industries
Blog
Engineering notes, opinions, and field reports.
Case Studies
How clients shipped — outcomes, stack, lessons.
White Papers
Deep-dives on AI, talent models, and platforms.
Portfolio
Selected work across industries.
View all resources
About Us
Who we are, our story, and what drives us.
Co-Innovation
How we partner to build new products together.
Careers
Open roles and what it's like to work here.
News
Press, announcements, and industry updates.
Leadership
The people steering MetaDesign.
Locations
Gurugram, Brisbane, Detroit and beyond.
Contact Us
Talk to sales, hiring, or partnerships.
Request TalentStart a Project
Industry & Business

Exploring the Latest Features in Node.JS 19

AG
Amit Gupta
CEO & Founder
February 24, 2023
9 min read
Exploring the Latest Features in Node.JS 19 — Industry & Business | MetaDesign Solutions

Introduction to Node.js 19

Node.js 19 was released on October 18, 2022, including improvements to the V8 JavaScript engine and other enhancements. With over 1,150 changes and fixes since Node.js 18, this release focuses on stability refinements and key feature additions. Node.js 19 serves as the "Current" release line, while Node.js 18 enters long-term support.

The --watch Option (Experimental)

Similar to nodemon, Node.js 19 introduces the experimental --watch command line option. Running node --watch index.js launches Node.js in watch mode, automatically restarting when files change. This is supported on Windows and macOS, streamlining the development workflow without third-party dependencies.

Stable Web Crypto API

The latest, most reliable version of the WebCrypto API is now available in Node.js (excluding Ed25519, Ed448, X25519, and X448 algorithms). Access it via globalThis.crypto or require('node:crypto').webcrypto for standardized cryptographic operations.

HTTP(S)/1.1 KeepAlive by Default

By default, the keepAlive flag is now enabled for all outgoing HTTP(S) connections, using a 5-second keep-alive interval. This enables automatic connection reuse, improving throughput and speed. The Node.js HTTP server can now also decode Keep-Alive response headers and instantly disconnect idle clients when close() is called.

ESM Resolution Changes

The --experimental-specifier-resolution option is deprecated in Node.js 19. The functionality is now available through customized loaders, providing a more flexible and standardized approach to module resolution.

Transform Your Publishing Workflow

Our experts can help you build scalable, API-driven publishing systems tailored to your business.

Book a free consultation

V8 JavaScript Engine Upgrade to 10.7

Node.js 19 ships with V8 engine version 10.7, providing the latest JavaScript features and performance optimizations. The V8 engine provides the runtime environment that executes JavaScript code across Linux, Windows, macOS, and hardware powered by x64, Arm, or Power PC. Notable additions include improvements to Intl.NumberFormat as proposed in ECMA402 Stage 3.

Updated llhttp Parser (v8.1.0)

Node.js 19 includes llhttp@8.1.0, which converts the HTTP parser to TypeScript for better maintainability. It generates a C source file that can be linked and built using an embedder's application. The parser is designed for high-performance HTTP software with continuously evolving API and callbacks.

Conclusion

Node.js 19 delivers meaningful improvements including the V8 10.7 engine, experimental watch mode, and HTTP(S)/1.1 KeepAlive defaults. While production applications should use the LTS release (Node.js 18), developers can begin testing these features to prepare for future adoption.

FAQ

Frequently Asked Questions

Common questions about this topic, answered by our engineering team.

Key features include V8 engine upgrade to 10.7, experimental --watch mode, HTTP(S)/1.1 KeepAlive enabled by default, stable Web Crypto API, updated llhttp parser, and ESM resolution changes.

No, odd-numbered Node.js releases like 19 are "Current" releases with 6-month support. Use Node.js 18 LTS for production deployments, which has 30 months of support.

The --watch flag launches Node.js in watch mode, automatically restarting when files change — similar to nodemon but built into Node.js. It's supported on Windows and macOS.

KeepAlive enables automatic HTTP connection reuse, eliminating the overhead of establishing new connections for each request. This improves throughput and reduces latency for HTTP(S)/1.1 traffic.

Node.js 19 is a Current (non-LTS) release best suited for testing new features like the built-in test runner, HTTP KeepAlive defaults, and V8 engine improvements. For production, wait for Node.js 20 LTS which stabilizes these features with long-term security support — upgrade to 19 in development and staging environments to validate compatibility.

Discussion

Join the Conversation

Ready when you are

Let's build something great together.

A 30-minute call with a principal engineer. We'll listen, sketch, and tell you whether we're the right partner — even if the answer is no.

Talk to a strategist
Need help with your project? Let's talk.
Book a call