Skip to content
Tools
Errors
Commands
Flags
Config
Cheat sheets
Changes
Compat
Codes
Compare
Glossary
Search
Ctrl K
Browse
Tools
Error Messages
Commands
Flags & Options
Config Reference
Cheat Sheets
Version Changes
Compatibility
Codes & Tables
X vs Y
Glossary
Home
X vs Y
Node.js
Runtimes & package managers
Node.js X vs Y
JavaScript runtime built on V8.
All Node.js pages
require vs import in Node.js: CommonJS vs ES modules
require() loads CommonJS synchronously at runtime; import is static ES module syntax with top-level await. How Node.js picks one, and how to mix them.
Esc