No ecossistema JavaScript, coexistem dois sistemas de módulos principais: o CommonJS (tradicional do Node.js) e o ES Modules (padrão moderno oficial). A principal diferença entre eles reside na sintaxe utilizada para exportar e importar funcionalidades entre os arquivos do projeto. O padrão moderno é suportado tanto pelo Node.js quanto pelos navegadores atuais. Qual a diferença de sintaxe na importação de módulos entre o sistema CommonJS e o ES Modules? a. O ES Modules não permite a exportação de funções individuais, apenas de objetos completos. b. Ambos utilizam exclusivamente a função fetch() para carregar arquivos locais. c. O CommonJS é carregado de forma assíncrona, enquanto o ES Modules é estritamente síncrono. d. O CommonJS utiliza a função require() e o ES Modules utiliza a palavra-chave import. e. O CommonJS utiliza a palavra import e o ES Modules utiliza a função require().