CommonJS vs ES Modules

How do these module systems differ in error handling for missing modules?
// CommonJS
try {
  require('./non-existent');
} catch (e) {}

// ES Modules
try {
  import './non-existent';
} catch (e) {}
Next Question (16/20)