Is a JavaScript runtime built on Chrome`s V8 JavaScript engine

Node.js (64-bit)

Node.js 16.1.0 (64-bit)

  -  27.82 MB  -  Open Source
  • Latest Version

    Node.js 23.2.0 (64-bit)

  • Operating System

    Windows XP64 / Vista64 / Windows 7 64 / Windows 8 64 / Windows 10 64

  • User Rating

    Click to vote
  • Author / Product

    Node.js Foundation / External Link

  • Filename

    node-v16.1.0-x64.msi

  • MD5 Checksum

    d0c68f462aa0a728da291800c989a1fe

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Node.js 16.1.0 (64-bit).


For those interested in downloading the most recent release of Node.js (64-bit) or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Node.js 16.1.0 (64-bit) Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Node.js 16.1.0 (64-bit) Screenshot 1
  • Node.js 16.1.0 (64-bit) Screenshot 2
  • Node.js 16.1.0 (64-bit) Screenshot 3
  • Node.js 16.1.0 (64-bit) Screenshot 4

What's new in this version:

- Async_hooks,doc: replace process.stdout.fd with 1
- Benchmark: avoid using console.log()
- Benchmark: use process.hrtime.bigint()
- Bootstrap: freeze more intrinsics
- Build: fix label-pr workflow
- Build: label PRs with GitHub Action instead of nodejs-github-bot

Crypto:
- don't crash with some selfsigned certs
- fix generateKeyPair type checks
- fix scrypt keylen validation
- fix DiffieHellman generator validation

Debugger:
- enable linter on internal/inspector/inspect_client
- refactor internal/inspector/_inspect to use more primordials
- apply automatic lint fixes for inspect_repl.js
- apply automatic lint fixes for _inspect.js
- remove unused function argument
- align message with Node.js standard
- add usage example for --port
- fix race condition/deadlock on initialization
- replace internal use of deprecated API
- allow longer time to connect
- accommodate line chunking in Windows
- fix inspect restart on Windows
- remove unused code
- move node-inspect to internal library

Deps:
- V8: cherry-pick fd75c97d3f56
- upgrade npm to 7.11.2
- update to [email protected]
- patch V8 to 9.0.257.24
- patch V8 to 9.0.257.21
- update llhttp to 6.0.1
- patch V8 to 9.0.257.19

- Revert "doc: os.uptime() temporary bug notice"
- Fix outdated util inspect documentation and layout example

Doc:
- mark Node.js 10 as End-of-Life
- mark querystring api as legacy
- update node-api support matrix
- add arguments for stream event of Http2Server and Http2SecureServer
- indicate that abort tests do not generate core files
- add try/catch in http2 respondWithFile example
- note the system requirements for V8 tests
- minor clarification to pathObject
- clarify that fs.Dir async iterator closes automatically
- document new TCP_KEEPCNT and TCP_KEEPINTVL socket option defaults
- do not mention TCP in the allowHalfOpen option description
- update message to match actual output
- request default snap track be updated for LTS
- mark process.hrtime() as legacy
- fix typo in worker_threads.md
- fix version history for "exports" patterns
- fix package.json "imports" field history
- fix typo in buffer.md
- fix YAML comment opening tags
- add nodejs-sec email template
- document 'secureConnect' event limitation