javascript - Using Node.js require vs. ES6 import/export -
in project i'm collaborating on, have 2 choices on module system can use:
- importing modules using
require, , exporting usingmodule.exports,exports.foo. - importing modules using es6
import, , exporting using es6export
are there performance benefits using 1 on other? there else should know if use es6 modules on node ones?
are there performance benefits using 1 on other?
keep in mind there no javascript engine yet natively supports es6 modules. said using babel. babel converts import , export declaration commonjs (require/module.exports) default anyway. if use es6 module syntax, using commonjs under hood if run code in node.
there technical difference between commonjs , es6 modules, e.g. commonjs allows load modules dynamically. es6 doesn't allow this, but there api in development that.
since es6 modules part of standard, use them.
Comments
Post a Comment