Skip to content

Framework

Node.js

The server-side JavaScript runtime built on V8, and the platform most JavaScript build, test and package tooling executes on.

Known aliases

  • child_process
  • Node
  • Node 14
  • node:14
  • Node 18
  • Node 18+
  • Node 20
  • Node 20+
  • Node 20.19.2
  • Node 22
  • node:22
  • node:22-alpine
  • node:22-slim
  • Node 22.x
  • Node 23.6
  • Node 24
  • node --check
  • node:child_process
  • Node core
  • node:crypto
  • node -e
  • node.exe
  • node:fs/promises
  • node:http
  • NodeJS
  • Node JS
  • node.js
  • Node.js 20
  • nodejs20.x
  • Node.js 22
  • Node.js 22.x
  • nodejs22.x
  • Node.js 24
  • nodejs24.x
  • Node.js fetch
  • nodejs.org
  • Node.js runtime
  • Node.js workers
  • node:perf_hooks
  • Node stdlib
  • node --test
  • node:test
  • Node v24.13.1
  • Node v25.9.0
  • node:zlib
  • nvm
  • .nvmrc
  • V8

Current stories

buildOne report1 publisher

A DEV Community post explains AWS Lambda Web Functions, which run a plain Node.js HTTP server, and when to use them instead of event-handler Lambdas

AWS Lambda Web Functions let an ordinary Node.js HTTP server run on Lambda, listening on the port in AWS_LAMBDA_HTTP_ENDPOINT, a DEV Community post says. The author says it does not replace event-handler Lambdas and tested it with a streaming agent and simulated high-traffic services.

Publishers:dev.to

Reality

Evidence50
Adoption
Not scored
Hype gap−10
Incentives
Not scored
Confidence55
buildOne report1 publisher

Next.js 16 stretches the default image cache from 60 seconds to 4 hours, so a replaced CMS image can serve stale all afternoon

Next.js 15 leaves Maintenance LTS on 21 October 2026, ending its scheduled critical bug fixes and security patches. A dev.to upgrade guide lists Next.js 16 defaults that compile cleanly and still change what users see, including image caching and route-change scrolling.

Publishers:dev.to

Reality

Evidence50
Adoption
Not scored
Hype gap+8
Incentives
Not scored
Confidence55
buildOne report1 publisher

Hono apps can run on Lambda Web Functions with no adapter on Node.js 24 and Arm64

AWS Lambda Web Functions run a Hono server without an adapter and allow 128 concurrent requests per environment, a dev.to guide says. Billing, concurrency and endpoint auth differ from Event Functions, so fit needs a check before a backend moves.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap−10
Incentives
Not scored
Confidence55
buildConfirmed6 publishers

Cloudflare takes in the Deno team behind celld, the open-source implementation of Workers and Durable Objects

Deno's entire team is joining Cloudflare and taking celld, its open-source implementation of Workers and Durable Objects, along with it. For teams on Workers, the code they would use to leave now comes from the company they would be leaving.

Perspective Coverage

7 publishers
Builder
Builder 48%
Operator
Operator 29%
Investor
Investor 23%

Reality

Evidence80
Adoption
Not scored
Hype gap+20
Incentives65
Confidence75
buildOne report1 publisher

CDK's OAC setup for Lambda function URLs grants CloudFront one of the two permissions it needs

CDK grants CloudFront only one of the two permissions a locked-down Lambda function URL needs, according to an October 2026 update to a dev.to tutorial. The update also moves new functions to Node.js 24, as nodejs20.x lost security patches on 30 April 2026.

Publishers:dev.to

Reality

Evidence35
Adoption
Not scored
Hype gap+10
Incentives
Not scored
Confidence40
leadershipOne report1 publisher

Lexical 0.51 drops CommonJS from npm at the start of its clean-up before 1.0

Lexical 0.51 ships its npm packages as ESM-only and warns that anything deprecated will be removed soon. The module change mostly hits CommonJS code that loads Lexical without a bundler, while the removal warning gives the remaining migrations a window of a few monthly releases.

Publishers:github.com

Reality

Evidence72
Adoption
Not scored
Hype gap+5
Incentives30
Confidence68
leadershipOne report1 publisher

Ink 8 requires React 19.3 or later, adds scrollable-view props and fixes terminal rendering issues

Ink 8, the React library for command-line interfaces, requires React 19.3 or later and adds Box props for building scrollable terminal views. Teams running tools on an older React have to move React first, then recheck how their tools handle input and how they type their output streams.

Publishers:github.com

Reality

Evidence72
Adoption
Not scored
Hype gap+5
Incentives
Not scored
Confidence70
leadershipOne report1 publisher

Electron Forge 8 marks six changes as breaking, chief among them a move to Node 22 and ESM

Electron Forge 8 flags six breaking changes, including a move to Node 22 and ESM and the removal of global module templates. Its npm trusted publishing entry concerns how maintainers ship Forge, so app teams' work lands in their runtime and config.

Publishers:github.com

Reality

Evidence60
Adoption
Not scored
Hype gap−15
Incentives
Not scored
Confidence55
buildOne report1 publisher

The --config flag reopens a simple-git code-execution bug that was patched in 2022

CVE-2026-6951 reopens remote code execution in simple-git, a library downloaded 8.7 million times a week, by respelling the blocked -c flag as --config. The 2022 patch never checked the long form, so the same attack works wherever untrusted input reaches a git call.

Publishers:dev.to

Reality

Evidence55
Adoption45
Hype gap+10
Incentives20
Confidence45
buildConfirmed3 publishers

DeepSeek packages its unaudited Harness agent runtime as a Windows and macOS desktop app

DeepSeek released its open-source Harness agent runtime as a Windows and macOS desktop app on September 30, so users no longer need a command line to run it. The agent edits local files and runs commands, so what each user exposes to it decides what it can touch and which provider sees it.

Perspective Coverage

3 publishers
Builder
Builder 43%
Operator
Operator 37%
Investor
Investor 20%

Reality

Evidence72
Adoption30
Hype gap+10
Incentives55
Confidence65
buildOne report1 publisher

Chunked DELETE requests can smuggle a hidden second request through Next.js rewrites

Next.js's bundled http-proxy 1.18.1 stamps Content-Length: 0 on chunked DELETE and OPTIONS rewrites, so a hidden second request reaches the backend. Whether it reaches anything sensitive depends on how the next hop frames requests and which internal routes the backend opens to its proxy.

Publishers:dev.to

Reality

Evidence62
Adoption
Not scored
Hype gap+15
Incentives
Not scored
Confidence56
buildOne report1 publisher

Codex read-only mode let an untrusted repo's author run a command on your Mac

OpenAI patched two Codex sandbox escapes within eight days of an August 12 report. The Desktop fix is a build number, but the tool the escape targeted stays in config.toml and loads into every session.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+5
Incentives35
Confidence40
buildOne report1 publisher

vm2's prefix allowlist let one approved module load its unapproved siblings

vm2's maintainer patched a CVSS 9.5 flaw in 3.12.2 where the module allowlist matched an approved path as a bare prefix and cleared a neighboring package. With NodeVM's default host context, the unapproved sibling ran with full Node authority.

Publishers:dev.to

Reality

Evidence62
Adoption
Not scored
Hype gap+8
Incentives
Not scored
Confidence58
buildOne report1 publisher

Four model releases in 12 days break code written against earlier versions

Google, Anthropic and OpenAI shipped four model releases in 12 days, and each one's own docs list ways that code written for the earlier version now fails. A swap of the model ID is a dependency upgrade and needs contract tests at the provider boundary before it ships.

Publishers:dev.to

Reality

Evidence55
Adoption
Not scored
Hype gap+10
Incentives
Not scored
Confidence55
buildOne report1 publisher

Storyteller's EPUB library 1.0 can read books in a browser but edits them only on disk

Shane Friedman released version 1.0.0 of Storyteller's EPUB library on October 1, adding browser reads, EPUB 2-to-3 upgrades and a namespace-aware DOM. Teams building EPUB tools can now use code shaped by one product's needs, though adoption beyond Storyteller is unproven.

Publishers:runtimewire.com

Reality

Evidence45
Adoption12
Hype gap+5
Incentives35
Confidence55
buildOne report1 publisher

SvelteKit 3.0 puts a Node, TypeScript and Vite upgrade ahead of the framework migration

SvelteKit 3.0 requires Node 22.17, TypeScript 6 and Svelte 5.56.4 or newer before any app code changes. Teams have a toolchain project to schedule and ship before they reach the config move and the rewrite of every $lib import.

Publishers:dev.to

Reality

Evidence58
Adoption
Not scored
Hype gap+5
Incentives
Not scored
Confidence62

Earlier coverage

  1. Crafted Open Graph text can reach code execution in Next.js 16.2 through 16.3.5

    Security · September 23, 2026 · Confirmed2 publishers

  2. isolated-vm's ExternalCopy type confusion turns the sandbox into a path to the host

    Security · August 21, 2026 · Confirmed2 publishers

  3. A double-read in isolated-vm turns customer JavaScript into host code execution

    Build · August 21, 2026 · Confirmed2 publishers

  4. Mirage Kitten ships Node.js RATs through fake LinkedIn coding challenges

    Security · September 1, 2026 · Confirmed4 publishers

  5. Microsoft documents helpdesk impostors riding a granted Teams session to domain controllers

    Security · September 2, 2026 · Confirmed2 publishers

  6. JSCeal drives the victim's own browser to take over their Google account

    Security · September 8, 2026 · Confirmed2 publishers

  7. GitHub landed 800,000 lines of Rust in the Copilot runtime across 128 pull requests

    Build · September 16, 2026 · Confirmed2 publishers

  8. ChainScript RAT resolves its command channel through a Polygon smart contract

    Security · September 21, 2026 · Confirmed2 publishers