Tecnología

Inicio

¿Qué es la escritura Inflar?

¿Qué es la escritura Inflar?


Para los programadores de sitios Web, JavaScript ha permitido grandes avances en la funcionalidad de la página, pero ha tenido un costo. bibliotecas de código JavaScript pueden añadir cientos de kilobytes de tamaño de una página Web, por lo que es más lenta para descargar. Cuando se carga en el navegador del usuario, el código consume recursos de memoria y el procesador. Y la complejidad de las páginas de código JavaScript hace que el mantenimiento del programa difícil.

Complejidad

Los programadores tienen varias bibliotecas de JavaScript sofisticados a su disposición, incluyendo jQuery, MooTools y Dojo Toolkit. Estas bibliotecas contienen rutinas sofisticadas para efectos gráficos, elementos de interfaz de usuario y diseño de la página, la mejora de la usabilidad y el atractivo de las páginas Web. Tener bibliotecas pre-escritos ahorra tiempo y hace que el código JavaScript más fiable. Sin embargo, la adición de las bibliotecas en sus páginas las hace más grande y más compleja. Sin el uso cuidadoso, la acumulación de bibliotecas de JavaScript puede conducir a las páginas Web en expansión, hinchados. Aunque las páginas pueden funcionar bien, cuando se realizan cambios inevitables y actualizaciones más adelante pueden llegar a ser difíciles de leer, lo que lleva a los errores de programación y la pérdida de tiempo.

Tiempo de descarga

Las bibliotecas de JavaScript aumentan significativamente el tamaño de archivo de una página Web, por lo que se tarda más en descargarse. Las referencias a las bibliotecas en diferentes servidores ralentiza el tiempo de un navegador tarda en completar una página. descargas más largos para los archivos cada vez más grandes conduce a la frustración del usuario y pueden herir el tráfico de un sitio web.

Cuestiones del navegador

Con la popularidad de la navegación por pestañas, un usuario típico Web ahora tiene varias páginas abiertas al mismo tiempo. Si sus páginas web tienen cantidades excesivas de código JavaScript, se convierten en una carga para el navegador del usuario, que debe cargar el código y procesarla. páginas más grandes hacen que el navegador para usar cantidades crecientes de la memoria y de la CPU; Si el equipo del usuario tiene recursos limitados, el navegador ralentiza a paso de tortuga y las causas no relacionadas con los programas también se hacen lentos.

refactoring

Una solución a la hinchazón de la escritura es el código de refactorización. Cuando refactoriza una página, leer a través de su programación JavaScript y escribir de nuevo para una mejor estructura sin alterar su función. Refactorización puede ayudar a limpiar las páginas escritas a toda prisa debido a la presión plazos y las páginas más antiguas que han tenido adiciones se deslizaron en varios programadores. Con frecuencia, una página refactorizada pierde parte de su hincha y se vuelve más fácil de mantener en el largo plazo.