-
Latest Version
-
Operating System
macOS 10.12 Sierra or later
-
User Rating
Click to vote -
Author / Product
-
Filename
node-v24.7.0.pkg
-
MD5 Checksum
59481ce77acd4d5f494dbf164676f602
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 24.7.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:
Notable Changes:
Post-Quantum Cryptography in node:crypto:
- OpenSSL 3.5 on 24.x kicked off post-quantum cryptography efforts in Node.js by
- allowing use of NIST's post-quantum cryptography standards for future-proofing
- applications against quantum computing threats. The following post-quantum
- algorithms are now available in node:crypto:
- ML-KEM (FIPS 203, Module-Lattice-Based Key-Encapsulation Mechanism Standard) through new crypto.encapsulate() and crypto.decapsulate() methods.
- ML-DSA (FIPS 204, Module-Lattice-Based Digital Signature Standard) in the existing crypto.sign() and crypto.verify() methods.
Modern Algorithms in Web Cryptography API:
- The second substantial extension to the Web Cryptography API
- (globalThis.crypto.subtle) was recently accepted for incubation by WICG
- The following algorithms and methods from this extension are now available in
the Node.js Web Cryptography API implementation:
- AES-OCB
- ChaCha20-Poly1305
- ML-DSA
- ML-KEM
- SHA-3
- SHAKE
- subtle.getPublicKey()
- SubtleCrypto.supports()
- ... with more coming in future releases
- Node.js execution argument support in single executable applications
- The single executable application configuration now supports additional fields
- to specify Node.js execution arguments and control how they can be extended when
- the application is run
- execArgv takes an array of strings for the execution arguments to be used
execArgvExtension takes one of the following values:
- "none": No additional execution arguments are allowed
- "cli": Additional execution arguments can be provided via a special command-line flag --node-options="--flag1 --flag2=value" at run time.
- "env" (default): Additional execution arguments can be provided via the NODE_OPTIONS environment variable at run time.
- Root certificates updated to NSS 3.114:
- Certificates added:
- TrustAsia TLS ECC Root CA
- TrustAsia TLS RSA Root CA
- SwissSign RSA TLS Root CA 2022 - 1
Certificates removed:
- GlobalSign Root CA
- Entrust.net Premium 2048 Secure Server CA
- Baltimore CyberTrust Root
- Comodo AAA Services root
- XRamp Global CA Root
- Go Daddy Class 2 CA
- Starfield Class 2 CA
Other Notable Changes:
- crypto: add argon2() and argon2Sync() methods
- http: add Agent.agentKeepAliveTimeoutBuffer option
- http2: add support for raw header arrays in h2Stream.respond()
- stream: add brotli support to CompressionStream and DecompressionStream
OperaOpera 121.0 Build 5600.50
PhotoshopAdobe Photoshop CC 2025 26.10
CapCutCapCut 6.9.0
BlueStacksBlueStacks Air 5.21.650
Adobe AcrobatAdobe Acrobat Pro 2025.001.20693
MacKeeperMacKeeper 7.0
SiyanoAVSiyanoAV 1.0 for Mac
SemrushSemrush - Keyword Research Tool
CleanMyMacCleanMyMac X 5.0.6
4DDiG4DDiG Mac Data Recovery 5.7.0
Comments and User Reviews