Teniendo en cuenta las tres últimas entradas dedicadas a interfaces ágiles, se pueden llegar a las siguientes conclusiones a modo de resumen.
- Se deben colocar los scripts al final de la página
- Hay que concatenar los scripts en tan pocos ficheros como sea posible.
- Elegir el método correcto de carga de scripts (carga dinámica, diferidos, asíncronos). Por supuesto todo depende de lo que queramos hacer.
- No dejar que se ejecuten funciones javascript por más de 50ms.
- Romper funciones excesivamente largas mediante timers o workers.
- Cuidado con los repintados y los reflows.
- Realizar operaciones complejas sobre el DOM fuera del documento mediante la técnica de eliminar-modificar-reinyectar u objetos de tipo DocumentFragment.
- Agrupar juntos cambios de estilo mediante clases o modificando todo el estilo de una vez.
- Evitar reflows accidentales al realizar un código descuidado.
No hay comentarios:
Publicar un comentario