Popular: Data updated October 27, 2026

Categories

Internet1,356
Communication321
Audio & video898
Graphics & design539
Office & productivity1,124
Developer tools3,134
AI tools529
Security & privacy385
System tools3,114
Games523
Education & science239
Network & IT284

Node.js 14 14.8.0 download

Run JavaScript Everywhere

This is an older version. The current version is 14.21.3. Node.js 14 14.21.3 · Released:

Installer files 14.8.0

ArchitectureTypeScopeFile sizeDownloadSHA256
64-bit MSI All users — nodejs.org VirusTotal
64-bit ZIP → Portable — — nodejs.org VirusTotal
32-bit MSI All users — nodejs.org VirusTotal
32-bit ZIP → Portable — — nodejs.org VirusTotal

Link and SHA256 come from the Windows Package Manager community manifest. Compare the hash of the downloaded file before running it.

Release notes

Notable Changes
- [16aa927216] - (SEMVER-MINOR) async_hooks: add AsyncResource.bind utility (James M Snell) #34574
- [dc49561e8d] - deps: update to uvwasi 0.0.10 (Colin Ihrig) #34623
- [6cd1c41604] - doc: add Ricky Zhou to collaborators (rickyes) #34676
- [f0a41b2530] - doc: add release key for Ruy Adorno (Ruy Adorno) #34628
- [10dd7a0eda] - doc: add DerekNonGeneric to collaborators (Derek Lewis) #34602
- [62bb2e757f] - (SEMVER-MINOR) module: unflag Top-Level Await (Myles Borins) #34558
- [8cc9e5eb52] - (SEMVER-MINOR) n-api: support type-tagging objects (Gabriel Schulhof) #28237
- [e89ec46ba9] - (SEMVER-MINOR) n-api,src: provide asynchronous cleanup hooks (Anna Henningsen) #34572
Commits
- [650248922b] - async_hooks: avoid GC tracking of AsyncResource in ALS (Gerhard Stoebich) #34653
- [0a51aa8fdb] - async_hooks: avoid unneeded AsyncResource creation (Gerhard Stoebich) #34616
- [0af9bee4c3] - async_hooks: improve property descriptors in als.bind (Gerhard Stoebich) #34620
- [16aa927216] - (SEMVER-MINOR) async_hooks: add AsyncResource.bind utility (James M Snell) #34574
- [e45c68af27] - async_hooks: don't read resource if ALS is disabled (Gerhard Stoebich) #34617
- [e9aebc3a8f] - async_hooks: fix id assignment in fast-path promise hook (Andrey Pechkurov) #34548
- [5aed83c77f] - async_hooks: fix resource stack for deep stacks (Anna Henningsen) #34573
- [9af62641c6] - async_hooks: execute destroy hooks earlier (Gerhard Stoebich) #34342
- [14656e1703] - async_hooks: don't reuse resource in HttpAgent when queued (Andrey Pechkurov) #34439
- [c4457d873f] - benchmark: always throw the same Error instance (Anna Henningsen) #34523
- [6a129d0cf5] - build: do not run auto-start-ci on forks (Evan Lucas) #34650
- [2cd299b217] - build: run CI on release branches (Shelley Vohr) #34649
- [9ed9ccc5b3] - build: enable build for node-v8 push (gengjiawen) #34634
- [10f29e7550] - build: increase startCI verbosity and fix job name (Mary Marchini) #34635
- [befbaf384e] - build: don't run auto-start-ci on push (Mary Marchini) #34588
- [4af5dbd3bf] - build: fix auto-start-ci script path (Mary Marchini) #34588
- [70cf3cbdfa] - build: auto start Jenkins CI via PR labels (Mary Marchini) #34089
- [70e9eceeee] - build: toolchain.gypi and node_gyp.py cleanup (iandrc) #34268
- [465968c5f8] - console: document the behavior of console.assert() (iandrc) #34501
- [a7b4318df9] - crypto: add OP flag constants added in OpenSSL v1.1.1 (Mateusz Krawczuk) #33929
- [dc49561e8d] - deps: update to uvwasi 0.0.10 (Colin Ihrig) #34623
- [8b1ec43da4] - doc: use _Static method_ instead of _Class Method_ (Rich Trott) #34659
- [a1b9d7f42e] - doc: tidy some addons.md text (Rich Trott) #34654
- [b78278b922] - doc: use _Class Method_ in async_hooks.md (Rich Trott) #34626
- [6cd1c41604] - doc: add Ricky Zhou to collaborators (rickyes) #34676
- [d8e0deaa7c] - doc: edit process.title note for brevity and clarity (Rich Trott) #34627
- [dd6bf20e8f] - doc: update fs.watch() availability for IBM i (iandrc) #34611
- [f260bdd57b] - doc: fix typo in path.md (aetheryx) #34550
- [f0a41b2530] - doc: add release key for Ruy Adorno (Ruy Adorno) #34628
- [3f55dcd723] - doc: clarify process.title inconsistencies (Corey Butler) #34557
- [6cd9ea82f6] - doc: document the connection event for HTTP2 & TLS servers (Tim Perry) #34531
- [0a9389bb1a] - doc: mention null special-case for napi\_typeof (Renée Kooi) #34577
- [10dd7a0eda] - doc: add DerekNonGeneric to collaborators (Derek Lewis) #34602
- [d7eaf3a027] - doc: revise N-API versions matrix text (Rich Trott) #34566
- [e2bea73b03] - doc: clarify N-API version 1 (Michael Dawson) #34344
- [be23e23361] - doc: use consistent spelling for "falsy" (Rich Trott) #34545
- [f393ae9296] - doc: simplify and clarify console.assert() documentation (Rich Trott) #34544
- [b69ff2ff60] - doc: use consistent capitalization for addons (Rich Trott) #34536
- [212d17fa06] - doc: add mmarchini pronouns (Mary Marchini) #34586
- [7a28c3d543] - doc: update mmarchini contact info (Mary Marchini) #34586
- [c8104f3d10] - doc: update .mailmap for mmarchini (Mary Marchini) #34586
- [692a735881] - doc: use sentence-case for headers in SECURITY.md (Rich Trott) #34525
- [44e6c010b4] - esm: fix hook mistypes and links to types (Derek Lewis) #34240
- [7322e58d11] - http: reset headers timeout on headers complete (Robert Nagy) #34578
- [36fd3daae6] - http: provide keep-alive timeout response header (Robert Nagy) #34561
- [d0efaf2fe3] - lib: use non-symbols in isURLInstance check (Shelley Vohr) #34622
- [335cb0d1d1] - lib: absorb path error cases (Gireesh Punathil) #34519
- [521e620533] - meta: uncomment all codeowners (Mary Marchini) #34670
- [650adeca22] - meta: enable http2 team for CODEOWNERS (Rich Trott) #34534
- [35ef9907aa] - module: handle Top-Level Await non-fulfills better (Anna Henningsen) #34640
- [62bb2e757f] - (SEMVER-MINOR) module: unflag Top-Level Await (Myles Borins) #34558
- [fbd411d28a] - n-api: fix use-after-free with napi_remove_async_cleanup_hook (Anna Henningsen) #34662
- [8cc9e5eb52] - (SEMVER-MINOR) n-api: support type-tagging objects (Gabriel Schulhof) #28237
- [2703fe498e] - n-api: simplify bigint-from-word creation (Gabriel Schulhof) #34554
- [e89ec46ba9] - (SEMVER-MINOR) n-api,src: provide asynchronous cleanup hooks (Anna Henningsen) #34572
- [b1890e0866] - net: don't return the stream object from onStreamRead (Robey Pointer) #34375
- [35fdfb44a2] - policy: increase tests via permutation matrix (Bradley Meck) #34404
- [ddd339ff45] - repl: use _Node.js_ in user-facing REPL text (Rich Trott) #34644
- [276e2980e2] - repl: use _REPL_ in user-facing text (Rich Trott) #34643
- [465c262ac6] - repl: improve static import error message in repl (Myles Borins) #33588
- [12cb0fb8a0] - repl: give repl entries unique names (Bradley Meck) #34372
- [2dbd15a075] - src: fix linter failures (Anna Henningsen) #34582
- [2761f349ec] - src: spin shutdown loop while immediates are pending (Anna Henningsen) #34662
- [39ca48c840] - src: fix size underflow in CallbackQueue (Anna Henningsen) #34662
- [c1abc8d3e5] - src: fix unused namespace member in node_util (Andrey Pechkurov) #34565
- [e146686972] - test: fix wrong method call (gengjiawen) #34629
- [ca89c375f7] - test: add debugging for callbacks in test-https-foafssl.js (Rich Trott) #34603
- [2133b18bee] - test: add debugging for test-https-foafssl.js (Rich Trott) #34603
- [b9fb0c63b3] - test: convert most N-API tests from C++ to C (Gabriel Schulhof) #34615
- [54a4c6a39c] - test: replace flaky pummel regression tests (Anna Henningsen) #34530
- [bd55236788] - test: change Fixes: to Refs: (Rich Trott) #34568
- [a340587cfd] - test: fix flaky http-parser-timeout-reset (Robert Nagy) #34609
- [9c442f9786] - test: remove unneeded flag check in test-vm-memleak (Rich Trott) #34528
- [05100e1eec] - tools: fix C++ import checker argument expansion (Anna Henningsen) #34582
- [bf6c8aaae3] - tools: update ESLint to 7.6.0 (Colin Ihrig) #34589
- [0b1616c2f0] - tools: add meta.fixable to fixable lint rules (Colin Ihrig) #34589
- [f46649bc5b] - util: print External address from inspect (unknown) #34398
- [2fa24c0ccc] - wasi: add __wasi_fd_filestat_set_times() test (Colin Ihrig) #34623

https://github.com/nodejs/node/releases/tag/v14.8.0

Most popular in IDEs & code editors

See all
  1. OpenCodeOpenCode is an open source agent that helps you write and run code with any AI model. It's available as a terminal-based interface, desktop app, or IDE extension.
  2. RStudioRStudio is an integrated development environment (IDE) for R.
  3. Node.js (LTS)Run JavaScript Everywhere
  4. Apache NetBeansDevelopment Environment, Tooling Platform and Application Framework.
  5. VSCodiumVSCodium is a community-driven, freely-licensed and telemetry-free rebuilt of Microsoft's Visual Studio Code.
  6. HaxeHaxe is an open source high-level strictly-typed programming language with a fast optimizing cross-compiler.
  7. ThonnyThonny is a Python IDE meant for learning programming.
  8. GDevelopThe fastest, easiest, most powerful no-code game engine.
  9. mkcertA simple zero-config tool to make locally trusted development certificates with any names you'd like.
  10. ProcessingA language and environment for creative coding

More from Node.js Foundation

See all

Tags

Share