ยอดนิยม: อัปเดตข้อมูลเมื่อ 26 ตุลาคม 2569

หมวดหมู่

อินเทอร์เน็ต1,355
การสื่อสาร321
เสียงและวิดีโอ898
กราฟิกและการออกแบบ539
ออฟฟิศและเพิ่มประสิทธิภาพ1,120
เครื่องมือนักพัฒนา3,132
เครื่องมือ AI527
ความปลอดภัยและความเป็นส่วนตัว385
เครื่องมือระบบ3,113
เกม523
การศึกษาและวิทยาศาสตร์239
เครือข่ายและไอที284

Node.js 23 ทุกเวอร์ชันและเวอร์ชันเก่า

Run JavaScript Everywhere

หน้านี้รวบรวม Node.js 23 ไว้ 13 เวอร์ชัน ตั้งแต่ 16 ตุลาคม 2567 จนถึงเวอร์ชันปัจจุบัน 23.11.0 ทุกเวอร์ชันลิงก์ไปยังไฟล์ตัวติดตั้งของผู้เผยแพร่เอง

2024: 6 6 24 2025: 7 7 25
เวอร์ชันวันที่ขนาดไฟล์
23.11.0ล่าสุด 1 เมษายน 2568 — 64 บิต ZIP64 บิต MSIARM64 ZIPARM64 MSI
บันทึกประจำรุ่น
Notable Changes
- [64b086740a] - (SEMVER-MINOR) assert: implement partial error comparison (Ruben Bridgewater) #57370
- [053cef70e0] - (SEMVER-MINOR) crypto: add optional callback to crypto.diffieHellman (Filip Skokan) #57274
- [f8aff90235] - (SEMVER-MINOR) process: add execve (Paolo Insogna) #56496
- [4b04c92d7d] - (SEMVER-MINOR) sqlite: add StatementSync.prototype.columns() (Colin Ihrig) #57490
- [1b8d1d3a3a] - (SEMVER-MINOR) util: expose diff function used by the assertion errors (Giovanni Bucci) #57462
Commits
- [7b72396c8b] - assert: improve partialDeepStrictEqual performance (Ruben Bridgewater) #57509
- [64b086740a] - (SEMVER-MINOR) assert: implement partial error comparison (Ruben Bridgewater) #57370
- [f694d7de0e] - (SEMVER-MINOR) assert: improve partialDeepStrictEqual (Ruben Bridgewater) #57370
- [80d9d5653f] - (SEMVER-MINOR) assert,util: improve performance (Ruben Bridgewater) #57370
- [d52a71f832] - (SEMVER-MINOR) benchmark: adjust assert runtimes (Ruben Bridgewater) #57370
- [7592cf4cd7] - (SEMVER-MINOR) benchmark: skip running some assert benchmarks by default (Ruben Bridgewater) #57370
- [e4cc54a746] - (SEMVER-MINOR) benchmark: add assert partialDeepStrictEqual benchmark (Ruben Bridgewater) #57370
- [de48407011] - build: fix update-wpt workflow (Jonas) #57468
- [52cd0954f9] - cli: clarify --cpu-prof-name allowed values (Eugenio Ceschia) #57433
- [7611fc14de] - crypto: fix output of privateDecrypt with zero-length data (Filip Skokan) #57575
- [cc42ee8fc7] - crypto: ensure expected JWK alg in SubtleCrypto.importKey RSA imports (Filip Skokan) #57450
- [053cef70e0] - (SEMVER-MINOR) crypto: add optional callback to crypto.diffieHellman (Filip Skokan) #57274
- [1f08864fd7] - debugger: fix behavior of plain object exec in debugger repl (Dario Piotrowicz) #57498
- [162b2828eb] - deps: update undici to 6.21.2 (Matteo Collina) #57442
- [43bea6bb80] - deps: V8: cherry-pick c172ffc5bf54 (Choongwoo Han) #57437
- [99f93afb9d] - deps: update ada to v3.2.1 (Yagiz Nizipli) #57429
- [30e5658f12] - deps: update googletest to 0bdccf4 (Node.js GitHub Bot) #57380
- [573467c070] - deps: update acorn to 8.14.1 (Node.js GitHub Bot) #57382
- [affeaac0c7] - doc: add gurgunday as triager (Gürgün Dayıoğlu) #57594
- [4ed1a098f5] - doc: clarify behaviour of node-api adjust function (Michael Dawson) #57463
- [921041b284] - doc: remove Corepack documentation (Antoine du Hamel) #57635
- [99dbd8b391] - doc: remove mention of --require not supporting ES modules (Huáng Jùnliàng) #57620
- [8c76b2949e] - doc: mention reports should align with Node.js CoC (Rafael Gonzaga) #57607
- [ee1c78a7a3] - doc: add section stating that very stale PRs should be closed (Dario Piotrowicz) #57541
- [595e9e5ad6] - doc: add bjohansebas as triager (Sebastian Beltran) #57564
- [3742d2a198] - doc: update support channels (Claudio W.) #57538
- [717c44dead] - doc: make stability labels more consistent (Antoine du Hamel) #57516
- [b4576a6f57] - doc: remove cryptoStream API reference (Jonas) #57579
- [2c4f894036] - doc: module resolution pseudocode corrections (Marcel Laverdet) #57080
- [c45894f90c] - doc: add history entry for DEP0190 in child_process.md (Antoine du Hamel) #57544
- [c21068b696] - doc: remove deprecated pattern in child_process.md (Antoine du Hamel) #57568
- [87e0dda352] - doc: mark multiple experimental APIS as stable (James M Snell) #57510
- [d637763e4e] - doc: remove mertcanaltin from Triagers (Mert Can Altin) #57531
- [ee6025495d] - doc: recommend watching the collaborators repo in the onboarding doc (Darshan Sen) #57527
- [706b64638b] - doc: remove mention of visa fees from onboarding doc (Darshan Sen) #57526
- [176d951bd0] - doc: deprecate passing args to spawn and execFile (Antoine du Hamel) #57389
- [5c05ba119b] - doc: remove some inconsistencies in deprecations.md (Antoine du Hamel) #57512
- [9d5be4bb8c] - doc: run license-builder (github-actions[bot]) #57511
- [273607edb4] - doc: add new writing-docs contributing md (Dario Piotrowicz) #57502
- [e28c
23.10.0 13 มีนาคม 2568 — 64 บิต MSIARM64 MSI
23.9.0 26 กุมภาพันธ์ 2568 — 64 บิต MSIARM64 MSI
บันทึกประจำรุ่น
Notable Changes
- [927d985aa0] - (SEMVER-MINOR) dns: add TLSA record query and parsing (Rithvik Vibhu) #52983
- [0236fbf75a] - (SEMVER-MINOR) process: add threadCpuUsage (Paolo Insogna) #56467
Commits
- [f4a82fddb1] - benchmark: add a warmup on bench-openSync (Elves Vieira) #57051
- [b384baa073] - build: print 'Formatting Markdown...' for long task markdown formatting (1ilsang) #57108
- [fec2d50308] - build: add skip_apidoc_files and include QUIC (RafaelGSS) #56941
- [5af35d1850] - build: fix GN build failure (Cheng) #57013
- [35f89aa66f] - build: fix GN build of uv (Cheng) #56955
- [e26d4841d1] - cli: allow --cpu-prof* in NODE_OPTIONS (Carlos Espa) #57018
- [b50fc42a99] - crypto: support --use-system-ca on non-Windows and non-macOS (Joyee Cheung) #57009
- [dfdaa92a37] - crypto: fix missing OPENSSL_NO_ENGINE guard (Shelley Vohr) #57012
- [18ea88bcbe] - crypto: cleanup root certificates and skip PEM deserialization (Joyee Cheung) #56999
- [8076284f9e] - deps: update cjs-module-lexer to 2.1.0 (Node.js GitHub Bot) #57180
- [8644cf3e5a] - deps: update ngtcp2 to 1.11.0 (Node.js GitHub Bot) #57179
- [2aceca15d6] - deps: update sqlite to 3.49.1 (Node.js GitHub Bot) #57178
- [8421021427] - deps: update ada to 3.1.0 (Node.js GitHub Bot) #57083
- [21d795a5f0] - (SEMVER-MINOR) dns: add TLSA record query and parsing (Rithvik Vibhu) #52983
- [455bf5a0a8] - doc: update options to filehandle.appendFile() (Hasegawa-Yukihiro) #56972
- [f35bd869ee] - doc: add additional caveat for fs.watch (Michael Dawson) #57150
- [4413ce7ed3] - doc: fix typo in Windows building instructions (Tim Jacomb) #57158
- [66614cfcf3] - doc: fix web.libera.chat link in pull-requests.md (Samuel Bronson) #57076
- [587112cb08] - doc: remove buffered flag from performance hooks examples (Pavel Romanov) #52607
- [fdc8aeb8a0] - doc: fix 'introduced_in' version in typescript module (1ilsang) #57109
- [b6960499c8] - doc: fix link and history of SourceMap sections (Antoine du Hamel) #57098
- [0de128ca97] - doc: add module namespace object links (Dario Piotrowicz) #57093
- [5a74568320] - doc: disambiguate pseudo-code statement (Dario Piotrowicz) #57092
- [46df14ddcb] - doc: update clang-cl on Windows building guide (Joyee Cheung) #57087
- [4b02fdc72f] - doc: update Xcode version used for arm64 and pkg (Michaël Zasso) #57104
- [78d4e52a52] - doc: fix wrong articles used to address modules (Dario Piotrowicz) #57090
- [ed5671f1bc] - doc: update module.builtinModules sentence (Dario Piotrowicz) #57089
- [9de45cbac9] - doc: modules.md: fix distance definition (Alexander “weej” Jones) #57046
- [a7e5ef9e01] - doc: fix wrong verb form (Dario Piotrowicz) #57091
- [c02494f5fe] - doc: fix transpiler loader hooks documentation (Joyee Cheung) #57037
- [5b2dfadd40] - doc: add a note about require('../common') in testing documentation (Aditi) #56953
- [50ba04e214] - doc: recommend writing tests in new files and including comments (Joyee Cheung) #57028
- [6951133e1a] - doc: improve documentation on argument validation (Aditi) #56954
- [44dd8a5cc2] - doc: buffer: fix typo on Buffer.copyBytesFrom( offset option (tpoisseau) #57015
- [c011271a70] - doc: update cleanup to trust on vuln db automation (Rafael Gonzaga) #57004
- [a6b7bce3a0] - doc: move stability index after history section for consistency (Antoine du Hamel) #56997
- [3bc6d626b4] - doc: add signal to filehandle.writeFile() options (Yukihiro Hasegawa) #56804
- [2990cc8616] - doc: run license-builder (github-actions[bot]) #56985
- [40f3a516bf] - fs: handle UV_ENOTDIR in fs.statSync with throwIfNoEntry provided (Juan José Arboleda) #56996
- [e10ef275e8] - inspector: convert event params to protocol without json (Chengzhong Wu) #57027
- [d6234b4652] - inspector: skip promise hook in the inspector async hook (Joyee Cheung) #57148
- [aa817853cd] - lib: fixup more incorrect ERR_INVALID_ARG_VALUE uses (James M Snell) #57177
- [e08d7d4e53] - lib: fixup incorrect argument order in assertEncoding (James M Snell) #57177
- [f77069b4e0] - meta: bump 
23.8.0 13 กุมภาพันธ์ 2568 — 64 บิต MSIARM64 MSI
23.7.0 30 มกราคม 2568 — 64 บิต MSIARM64 MSI
23.6.1 21 มกราคม 2568 — 64 บิต MSIARM64 MSI
บันทึกประจำรุ่น
This is a security release.
Notable Changes
- CVE-2025-23083 - src,loader,permission: throw on InternalWorker use when permission model is enabled (High)
- CVE-2025-23085 - src: fix HTTP2 mem leak on premature close and ERR_PROTO (Medium)
- CVE-2025-23084 - path: fix path traversal in normalize() on Windows (Medium)
Dependency update:
- CVE-2025-22150 - Use of Insufficiently Random Values in undici fetch() (Medium)
Commits
- [f2ad4d3af8] - (CVE-2025-22150) deps: update undici to v6.21.1 (Matteo Collina) nodejs-private/node-private#654
- [0afc6f9600] - (CVE-2025-23084) path: fix path traversal in normalize() on Windows (RafaelGSS) nodejs-private/node-private#555
- [3c7686163e] - (CVE-2025-23085) src: fix HTTP2 mem leak on premature close and ERR_PROTO (RafaelGSS) nodejs-private/node-private#650
- [51938f023a] - (CVE-2025-23083) src,loader,permission: throw on InternalWorker use (RafaelGSS) nodejs-private/node-private#629
23.6.0 7 มกราคม 2568 — 64 บิต MSIARM64 MSI
บันทึกประจำรุ่น
Notable Changes
Unflagging --experimental-strip-types
This release enables the flag --experimental-strip-types by default. Node.js will be able to execute TypeScript files without additional configuration:
node file.ts
There are some limitations in the supported syntax documented at https://nodejs.org/api/typescript.html#type-stripping This feature is experimental and is subject to change.
Contributed by Marco Ippolito in #56350
Other Notable Changes
- [c1023284c3] - (SEMVER-MINOR) lib: add typescript support to STDIN eval (Marco Ippolito) #56359
- [8dc39e5e2e] - (SEMVER-MINOR) process: add process.ref() and process.unref() methods (James M Snell) #56400
- [8b20cc212b] - (SEMVER-MINOR) worker: add eval ts input (Marco Ippolito) #56394
Commits
- [7b4d288116] - assert: make partialDeepStrictEqual throw when comparing [0] with [-0] (Giovanni) #56237
- [0ec2ed0a0b] - build: fix GN build for ngtcp2 (Cheng) #56300
- [ab3e64630b] - build: test macos-13 on GitHub actions (Michaël Zasso) #56307
- [46fb69daca] - build: build v8 with -fvisibility=hidden on macOS (Joyee Cheung) #56275
- [9d4930b993] - deps: update simdutf to 5.7.2 (Node.js GitHub Bot) #56388
- [6afe36397e] - deps: update amaro to 0.2.1 (Node.js GitHub Bot) #56390
- [195990a0ee] - deps: update googletest to 7d76a23 (Node.js GitHub Bot) #56387
- [b9c0852fc6] - deps: update googletest to e54519b (Node.js GitHub Bot) #56370
- [eaefd90128] - deps: update ngtcp2 to 1.10.0 (Node.js GitHub Bot) #56334
- [06de0c65cf] - deps: update simdutf to 5.7.0 (Node.js GitHub Bot) #56332
- [03df76cdec] - doc: add example for piping ReadableStream (Gabriel Schulhof) #56415
- [38ce249b07] - doc: expand description of parseArg's default (Kevin Gibbons) #54431
- [ecc718cef2] - doc: use <ul> instead of <ol> in SECURITY.md (Antoine du Hamel) #56346
- [3db4809130] - doc: clarify that WASM is trusted (Matteo Collina) #56345
- [384ccbacd5] - doc: update macOS and Xcode versions for releases (Michaël Zasso) #56337
- [3943986e88] - doc: fix the crc32 documentation (Kevin Toshihiro Uehara) #55898
- [710b8fc6ed] - doc: add entry to changelog about SQLite Session Extension (Bart Louwers) #56318
- [4c978b4d77] - doc: fix links in module.md (Antoine du Hamel) #56283
- [cdb631efe7] - esm: add experimental support for addon modules (Chengzhong Wu) #55844
- [db83d2f0ee] - Revert "events: add hasEventListener util for validate" (origranot) #56282
- [c2baae84ce] - lib: refactor execution.js (Marco Ippolito) #56358
- [c1023284c3] - (SEMVER-MINOR) lib: add typescript support to STDIN eval (Marco Ippolito) #56359
- [e4b795ec4a] - lib: optimize prepareStackTrace on builtin frames (Chengzhong Wu) #56299
- [d1b009b623] - lib: suppress source map lookup exceptions (Chengzhong Wu) #56299
- [c2837f0805] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #56342
- [72336233f2] - meta: move MoLow to TSC regular member (Moshe Atlow) #56276
- [4f77920a9d] - module: fix async resolution error within the sync findPackageJSON (Jacob Smith) #56382
- [e5ba216501] - (SEMVER-MINOR) module: unflag --experimental-strip-types (Marco Ippolito) #56350
- [959f133a22] - module: support eval with ts syntax detection (Marco Ippolito) #56285
- [717cfa4fac] - module: use buffer.toString base64 (Chengzhong Wu) #56315
- [c2f4d8d688] - node-api: define version 10 (Gabriel Schulhof) #55676
- [417a8ebdec] - node-api: remove deprecated attribute from napi_module_register (Vladimir Morozov) #56162
- [8dc39e5e2e] - (SEMVER-MINOR) process: add process.ref() and process.unref() methods (James M Snell) #56400
- [d194f1ab5f] - sqlite: pass conflict type to conflict resolution handler (Bart Louwers) #56352
- [29f5d70452] - src: use v8::LocalVector consistently with other minor cleanups (James M Snell) #56417
- [2a5543b78e] - src: use starts_with in fs_permission.cc (ishabi) #55811
- [3a3f5c9a64] - stream: validate undefined sizeAlgorithm in WritableStream (Jason Zhang) #56067
- [6e6f6b071a] - test: add ts eval snapshots (Marco Ippolito)
23.5.0 19 ธันวาคม 2567 — 64 บิต MSIARM64 MSI
23.4.0 10 ธันวาคม 2567 — 64 บิต MSIARM64 MSI
23.3.0 20 พฤศจิกายน 2567 — 64 บิต MSIARM64 MSI
บันทึกประจำรุ่น
Notable Changes
- [5767b76c30] - doc: enforce strict policy to semver-major releases (Rafael Gonzaga) #55732
- [ccb69bb8d5] - (SEMVER-MINOR) src: add cli option to preserve env vars on dr (Rafael Gonzaga) #55697
- [d4e792643d] - (SEMVER-MINOR) util: add sourcemap support to getCallSites (Marco Ippolito) #55589
- [00e092bb4b] - (SEMVER-MINOR) util: fix util.getCallSites plurality (Chengzhong Wu) #55626
Commits
- [9862912d41] - assert: differentiate cases where cause is undefined or missing (Antoine du Hamel) #55738
- [32e5bbca95] - benchmark: add test-reporters (Aviv Keller) #55757
- [c2103354e6] - benchmark: add test_runner/mock-fn (Aviv Keller) #55771
- [472d55e3e4] - build: implement node_use_amaro flag in GN build (Cheng) #55798
- [77735674eb] - build: use glob for dependencies of out/Makefile (Richard Lau) #55789
- [bba7323d51] - build: apply cpp linting and formatting to ncrypto (Aviv Keller) #55362
- [e0c222525e] - crypto: allow length=0 for HKDF and PBKDF2 in SubtleCrypto.deriveBits (Filip Skokan) #55866
- [cad557ec53] - deps: update simdutf to 5.6.1 (Node.js GitHub Bot) #55850
- [dc8aca3692] - deps: update undici to 6.21.0 (Node.js GitHub Bot) #55851
- [e0db9ede4f] - deps: update c-ares to v1.34.3 (Node.js GitHub Bot) #55803
- [e147935144] - deps: update icu to 76.1 (Node.js GitHub Bot) #55551
- [e0ef65b8d5] - doc: remove non-working example (Antoine du Hamel) #55856
- [ec953bca09] - doc: add node:sqlite to mandatory node: prefix list (翠 / green) #55846
- [1b863b96d5] - doc: add -S flag release preparation example (Antoine du Hamel) #55836
- [a8311847d1] - doc: clarify UV_THREADPOOL_SIZE env var usage (Preveen P) #55832
- [787e51e603] - doc: add notable-change mention to sec release (Rafael Gonzaga) #55830
- [e56265cc18] - doc: fix history info for URL.prototype.toJSON (Antoine du Hamel) #55818
- [c5afdaf5cb] - doc: correct max-semi-space-size statement (Joe Bowbeer) #55812
- [65ffb2cae3] - doc: update unflag info of import.meta.resolve (skyclouds2001) #55810
- [9aeb671677] - doc: run license-builder (github-actions[bot]) #55813
- [df5ea1a5b3] - doc: clarify triager role (Gireesh Punathil) #55775
- [aa12de0f03] - doc: sort --report-exclude alphabetically (Rafael Gonzaga) #55788
- [8576ca9897] - doc: clarify removal of experimental API does not require a deprecation (Antoine du Hamel) #55746
- [5767b76c30] - doc: enforce strict policy to semver-major releases (Rafael Gonzaga) #55732
- [1f2fcf1dc8] - doc: add history entries for JSON modules stabilization (Antoine du Hamel) #55855
- [83ba688d8f] - esm: fix import.meta.resolve crash (Marco Ippolito) #55777
- [bdb6d12e7a] - events: add hasEventListener util for validate (Sunghoon) #55230
- [d41cb49516] - fs: prevent unwanted dependencyOwners removal (Carlos Espa) #55565
- [db0d648d8f] - fs: fix bufferSize option for opendir recursive (Ethan Arrowood) #55744
- [693fda0802] - lib: remove unused file fetch_module (Michaël Zasso) #55880
- [156873303a] - lib: prefer symbol to number in webidl type function (Antoine du Hamel) #55737
- [cfe28b161a] - lib: remove unnecessary optional chaining (Gürgün Dayıoğlu) #55728
- [bbb8f5914d] - lib: use Promise.withResolvers() in timers (Yagiz Nizipli) #55720
- [11e1bdd409] - module: tidy code string concat → string templates (Jacob Smith) #55820
- [9c99255468] - permission: ignore internalModuleStat on module loading (Rafael Gonzaga) #55797
- [5a437c446f] - report: fix network queries in getReport libuv with exclude-network (Adrien Foulon) #55602
- [bcbba723de] - sqlite: add support for SQLite Session Extension (Bart Louwers) #54181
- [49d55228de] - src: use env strings to create sqlite results (Michaël Zasso) #55785
- [58d7a6ec10] - Revert "src: migrate String::Value to String::ValueView" (Michaël Zasso) #55828
- [16786a6df8] - src: improve node:os userInfo performance (Yagiz Nizipli) #55719
- [ccb69bb8d5] - (SEMVER-MINOR) src: add cli option to preserve env vars on dr (Rafael Gonzaga) #55697
- [770670c52c] - test: fix permission fixtures 
23.2.0 11 พฤศจิกายน 2567 — 64 บิต MSIARM64 MSI
บันทึกประจำรุ่น
Notable Changes
Update root certificates to NSS 3.104
This is the version of NSS that shipped in Firefox 131.0 on 2024-10-01.
Certificates added:
- FIRMAPROFESIONAL CA ROOT-A WEB
- TWCA CYBER Root CA
- SecureSign Root CA12
- SecureSign Root CA14
- SecureSign Root CA15

Other notable changes
- [fa61dced44] - doc: move typescript support to active development (Marco Ippolito) #55536
- [9dcca5441b] - doc: add jazelly to collaborators (Jason Zhang) #55531
- [f628fc43cb] - (SEMVER-MINOR) fs: make dirent.path writable (Antoine du Hamel) #55547
- [25b1422337] - (SEMVER-MINOR) http: add diagnostic channel http.client.request.created (Marco Ippolito) #55586
- [adda37f00c] - (SEMVER-MINOR) module: add findPackageJSON util (Jacob Smith) #55412
- [69dd1e13c3] - (SEMVER-MINOR) module: add module.stripTypeScriptTypes (Marco Ippolito) #55282
23.1.0 24 ตุลาคม 2567 — 64 บิต MSIARM64 MSI
บันทึกประจำรุ่น
Notable Changes
Buffer now work with resizable ArrayBuffer
When a Buffer is created using a resizable ArrayBuffer, the Buffer length will now correctly change as the underlying ArrayBuffer size is changed.
Contributed by James M Snell in #55377.

MockTimers test runner API is now stable
MockTimers, introduced in April 2023, has just reached stable status. This API provides comprehensive support for mocking Date and all major timers in Node.js, including setTimeout, setInterval, and setImmediate, both from the node:timers, node:timers/promises modules and global objects. After months of refinement, developers can now fully rely on MockTimers for testing time-based operations with confidence, ensuring better control over asynchronous behavior in their Node.js applications.
Contributed by Erick Wendel in #55398.

JSON modules and import attributes are now stable
The two proposals reached stage 4 of the TC39 process, at the October 2024 meeting. The Node.js implementation already matches exactly the semantics required by the proposals.
Contributed by Nicolò Ribaudo by #55333.

Other Notable Changes
- [4ba31b7f20] - (SEMVER-MINOR) assert: make assertion_error use Myers diff algorithm (Giovanni Bucci) #54862
- [dcbc5fbe65] - (SEMVER-MINOR) lib: add UV_UDP_REUSEPORT for udp (theanarkh) #55403
- [ec867ac7ce] - (SEMVER-MINOR) net: add UV_TCP_REUSEPORT for tcp (theanarkh) #55408
23.0.0 16 ตุลาคม 2567 — 64 บิต MSIARM64 MSI
บันทึกประจำรุ่น
We're excited to announce the release of Node.js 23! Key highlights include:
- Enabling require(esm) by default for Node.js applications
- Removing support for Windows 32-bit systems
- Stabilizing the node --run command
- Enhancements to the test runner, including glob pattern support for coverage files

Node.js 23 will replace Node.js 22 as the 'Current' release line when Node.js 22 enters long-term support (LTS) later this month.
According to the release schedule, Node.js 23 will remain the 'Current' release for the next six months, until April 2025.

Other Notable Changes
- [7ad0cc3e57] - (SEMVER-MAJOR) build: remove support for 32-bit Windows (Michaël Zasso) #53184
- [83eb4f2855] - (SEMVER-MINOR) deps: V8: cherry-pick cd10ad7cdbe5 (Joyee Cheung) #52535
- [b8493a5789] - doc: add abmusse to collaborators (Abdirahim Musse) #55086
- [7fab6e8885] - (SEMVER-MAJOR) doc: use gcc 12 on AIX for Node.js >=23 (Richard Lau) #54338
- [d473606040] - (SEMVER-MINOR) lib: propagate aborted state to dependent signals before firing events (jazelly) #54826
- [06206af181] - (SEMVER-MINOR) module: unflag --experimental-require-module (Joyee Cheung) #55085
- [0b9249e335] - (SEMVER-MINOR) module: implement the "module-sync" exports condition (Joyee Cheung) #54648
- [92a25abca9] - (SEMVER-MINOR) path: add matchGlob method (Aviv Keller) #52881
- [12dd4c7575] - src: mark node --run as stable (Yagiz Nizipli) #53763
- [4174b73153] - test: support glob matching coverage files (Aviv Keller) #53553

ยอดนิยมใน IDE และโปรแกรมเขียนโค้ด

ดูทั้งหมด
  1. OpenCodeIDE และโปรแกรมเขียนโค้ด · OpenCode
  2. RStudioIDE และโปรแกรมเขียนโค้ด · Posit Software
  3. Node.js (LTS)IDE และโปรแกรมเขียนโค้ด · Node.js Foundation
  4. Apache NetBeansIDE และโปรแกรมเขียนโค้ด · Apache NetBeans
  5. VSCodiumIDE และโปรแกรมเขียนโค้ด · VSCodium
  6. HaxeIDE และโปรแกรมเขียนโค้ด · Haxe Foundation
  7. ThonnyIDE และโปรแกรมเขียนโค้ด · Aivar Annamaa
  8. GDevelopIDE และโปรแกรมเขียนโค้ด · GDevelop Team
  9. mkcertIDE และโปรแกรมเขียนโค้ด · FiloSottile
  10. ProcessingIDE และโปรแกรมเขียนโค้ด · Processing Foundation

โปรแกรมอื่นจาก Node.js Foundation

ดูทั้งหมด
  • Node.js (LTS)IDE และโปรแกรมเขียนโค้ด · Node.js Foundation
  • Node.jsIDE และโปรแกรมเขียนโค้ด · Node.js Foundation
  • Node.js 14IDE และโปรแกรมเขียนโค้ด · Node.js Foundation
  • Node.js 16IDE และโปรแกรมเขียนโค้ด · Node.js Foundation
  • Node.js 18IDE และโปรแกรมเขียนโค้ด · Node.js Foundation
  • Node.js 22IDE และโปรแกรมเขียนโค้ด · Node.js Foundation

แท็ก

แชร์