Optimizar Aurelia para producción

Aurelia, framework javascript

No cabe ninguna duda que Aurelia es un framework muy potente, desacoplado, sencillo de utilizar y con muchísima funcionalidad, pero si abres la network y revisas la cantidad de peticiones que hace en cada carga verás que está cerca de las 200, y esto, en una aplicación real puede ser un problema serio.

Cómo dice su autor, Rob Eisenberg, se toman este tema muy en serio ya que es algo muy importante en cualquier aplicación, de que sirve que algo esté muy bien si después necesitamos unos requerimientos difíciles de soportar.

Para solucionar este tema, Aurelia pone a nuestra disposición una serie de herramientas que parte por aurelia-cli, a través de esta herramienta podemos generar nuestra aplicación final, la cuál pasará en el caso de hacer prácticamente 200 peticiones a 20, pero antes debemos hacer una serie de configuraciones.

Por lo tanto, en este tutorial vamos a ver lo sencillo que es optimizar Aurelia para producción.

Enlaces que te pueden interesar:

Instalar aurelia-cli

Para instalar la herramienta de línea de comandos de Aurelia simplemente ejecuta el siguiente comando.


Ahora sólo necesitamos crear un archivo en la raíz de nuestra aplicación llamado aureliafile.js y añadir el siguiente contenido, aunque todo dependerá de las dependencias que tengas en tu aplicación.


El anterior archivo creará un archivo único minificado en dist llamado app-bundle.js con todas las dependencias de la aplicación, para crear dicho archivo sólo debes ejecutar el siguiente comando desde la terminal.


Una vez haya finalizado y si todo ha ido bien, vuelve a actualizar el navegador y verás como el número de peticiones ha bajado notablemente, ahora nuestra aplicación rendirá mejor y tendremos muchas menos peticiones, algo genial.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR