modulesJavaScriptModulesHardWhich is a difference between CommonJS and ES modules?1CommonJS uses require/module.exports and loads synchronously; ESM uses import/export and is static/async2ESM uses require; CommonJS uses import3CommonJS supports tree-shaking; ESM does not4They are identicalBack to list