ES6 Modules have been around since ECMAScript 2015 (aka ES2015, ES6). When they were first introduced, we transpiled them somehow to ES5 via creation of a single bundle.js file. This was usually done with npm module bundling tools such as Browserify or Webpack. ES6 modules have been fully supported in Chrome since version 65. So why do we still get errors if we try and use the import/export keywords to import or export modules in JavaScript files? Even though ES6 modules ARE fully supported ... Continue Reading