3
Los navegadores no tienen definido el método require, pero Node.js sí.Con Browserify puede escribir código que use require de la misma manera que lo usaría en Node.Browserify es una herramienta para compilar módulos commonjs con sabor a nodo para el navegador.Puede usar browserify para organizar su código y usar bibliotecas de terceros, incluso si no usa el nodo en sí mismo en ninguna otra capacidad, excepto para agrupar e instalar paquetes con npm.El sistema de módulos que usa browserify es el mismo que el nodo, por lo que los paquetes publicados en npm que originalmente estaban destinados a usarse en el nodo pero no en los navegadores también funcionarán bien en el navegador.Cada vez más, las personas publican módulos en npm que están diseñados intencionalmente para funcionar tanto en el nodo como en el navegador usando browserify y muchos paquetes en npm están destinados a usarse solo en el navegador.npm es para todos javascript, front o backend por igual.