webpack | |||||
---|---|---|---|---|---|
Información general | |||||
Tipo de programa | software de código abierto | ||||
Desarrollador | Tobias Koppers | ||||
Lanzamiento inicial | 10 de marzo de 2012 | ||||
Licencia | Licencia MIT | ||||
Información técnica | |||||
Programado en | JavaScript | ||||
Versiones | |||||
Última versión estable | 5.96.11 de noviembre de 2024 | ||||
Lanzamientos | |||||
| |||||
Enlaces | |||||
webpack es un paquete de módulos de JavaScript de código abierto. Está hecho principalmente para JavaScript,[1][2][3][4][5] pero puede transformar activos de front-end como HTML, CSS e imágenes si se incluyen los loaders correspondientes.[6] webpack toma módulos con dependencias y genera archivos estáticos que representan esos módulos.[7]
Webpack toma las dependencias y genera un gráfico de dependencia que permite a los desarrolladores de la web utilizar un enfoque modular para sus propósitos de desarrollo de aplicaciones web. Se puede utilizar desde la línea de comandos, o se puede configurar utilizando un archivo de configuración que se llama webpack.config.js. Este archivo se utiliza para definir reglas, plugins, etc., para un proyecto. (webpack es altamente extensible a través de reglas que permiten a los desarrolladores escribir tareas personalizadas que quieren realizar cuando se agrupan los archivos).
Node.js es necesario para usar el webpack.
webpack proporciona el código a petición usando el código de división de apodos. El Comité Técnico 39 para ECMAScript está trabajando en la estandarización de una función que carga código adicional: "propuesta-dinámica-importación".[8]
webpack dev server
webpack también proporciona un servidor de desarrollo incorporado llamado webpack dev server que puede ser usado como un servidor HTTP para servir archivos mientras se desarrolla. También proporciona la capacidad de utilizar el reemplazo de módulos.
Referencias
- ↑ «Web Performance Optimization with webpack». Google Developers. Consultado el 16 de octubre de 2018.
- ↑ «A Beginner’s Guide to webpack 4 and Module Bundling». SitePoint. Consultado el 16 de octubre de 2018.
- ↑ «Webpack 4.0 Release Brings Simplified Configuration, WebAssembly Support, and Big Performance Boost». InfoQ. Consultado el 16 de octubre de 2018.
- ↑ «High-performance webpack config for front-end delivery». Codementor. Consultado el 16 de octubre de 2018.
- ↑ "Webpack 3 to Webpack 4: tips on migrating" CodiLime. Retrieved on 25 Jun 2019.
- ↑ «What is webpack». SurviveJS. Consultado el 16 de octubre de 2018.
- ↑ «What is webpack». GitHub. Consultado el 25 de febrero de 2018.
- ↑ import() proposal for JavaScript, Ecma International, Technical Committee 39.