Node JS esta basado en eventos, podemos utilizar asincronia para bloquear el proceso de ejecución de nuestro programa, pero tambien podemos utilizar la sincronia para evitar que nuestro programa se bloquee.
-- Codificación utf-8 <- Encoding: Es un formato de codificación de caracteres que se utiliza para representar texto en un sistema de archivos.
Async/Await es una sintaxis de programación que permite añadir operaciones asíncronas a nuestro código. Es una forma de escribir código más eficiente y legible, ya que nos permite utilizar operaciones asíncronas en lugar de bloquear el proceso de ejecución.
CommonJS es un sistema de módulos de JavaScript que utiliza la sintaxis de importación y exportación de módulos. CommonJS es una forma de escribir código más eficiente y legible, ya que nos permite utilizar operaciones asíncronas en lugar de bloquear el proceso de ejecución (Antigua ❌).
ESModules es un sistema de módulos de JavaScript que utiliza la sintaxis de importación y exportación de módulos. ESModules es una forma de escribir código más eficiente y legible, ya que nos permite utilizar operaciones asíncronas en lugar de bloquear el proceso de ejecución (Moderno ✅).