-
Latest Version
-
Operating System
macOS 10.12 Sierra or later
-
User Rating
Click to vote -
Author / Product
-
Filename
node-v16.0.0.pkg
-
MD5 Checksum
052886ba573c281f9720dc455dd3039c
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.0.0.
For those interested in downloading the most recent release of Node.js for Mac 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!
What's new in this version:
Deprecations and Removals:
- Remove permissive rmdir recursive
- Runtime deprecate rmdir recursive option
- Runtime deprecate access to process.binding('http_parser')
- Runtime deprecate access to process.binding('url')
- Make process.binding('util') return only type checkers
- Runtime deprecate access to process.binding('crypto')
- Runtime deprecate access to process.binding('signal_wrap')
- Runtime deprecate access to process.binding('v8')
- Runtime deprecate access to process.binding('async_wrap')
- Remove module.createRequireFromPath
- Runtime deprecate subpath folder mappings
- Runtime deprecate "main" index and extension lookups
- Runtime deprecate invalid package.json main entries
- Runtime deprecate changing process.config
Stable Timers Promises API:
- The Timers Promises API provides an alternative set of timer functions that return Promise objects. Added in Node.js v15.0.0, in this release they graduate from experimental status to stable.
- Remove support for Python 2
- Default PYTHON to python3 in Makefile
- Update Makefile to support fat binary
- Warn for gcc versions earlier than 8.3.0
- Update minimum supported Xcode to 11
- Update minimum supported GCC to 8.3
- Update AIX to GCC8 for v16.x
- Set arch in Distribution.xml
V8 9.0:
- The V8 JavaScript engine is updated to V8 9.0, including performancetweaks and improvements.
- This update also brings the ECMAScript RegExp Match Indices, which provide the start and end indices of the captured string. The indices array is available via the `.indices` property on match objects when the regular expression has the `/d` flag.
Other Notable Changes:
- Graduate assert.match and assert.doesNotMatch
- Expose btoa and atob as globals
- Bump minimum ICU version to 68
- Update ICU to 69.1
- Update llhttp to 6.0.0
- Upgrade npm to 7.10.0
- Add http.ClientRequest.getRawHeaderNames()
- Update cluster to use Parent
- Add support for `node:`prefixed `require(…)`
- Add histogram option to timerify
- Add auto-completion for `node:`prefixed `require(…)`
- Add getSystemErrorMap() impl
- OperaOpera 115.0 Build 5322.77
- PhotoshopAdobe Photoshop CC 2024 25.12
- OKXOKX - Buy Bitcoin or Ethereum
- BlueStacksBlueStacks Air 5.21.650
- Adobe AcrobatAdobe Acrobat Pro 2024.005.20320
- TradingViewTradingView - Track All Markets
- ParallelsParallels Desktop 20.1.2
- 4K Video4K Video Downloader+ 1.10.3
- CleanMyMacCleanMyMac X 5.0.3
- 4DDiG4DDiG Mac Data Recovery 5.2.2
Comments and User Reviews