Estoy creando una aplicación web de una página y está empezando a ser bastante grande. La aplicación tiene varios componentes, cada uno meticulosamente diseñado. En promedio, la aplicación tiene un recuento de elementos DOM de 1200+. Mi exploración YSlow me advirtió que esto es demasiado y que no debería tener más de 700 elementos DOM.Demasiados elementos DOM
Normalmente soy bastante estricto y eficiente con mi marcado y dudo que pueda recortar mucho. Tiendo a usar muchos elementos DOM para obtener el estilo exactamente correcto y trabajar en el navegador cruzado.
¿Cómo puedo reducir drásticamente la cantidad de elementos DOM? ¿Tendré que cargar más contenido a pedido (ajax) en lugar de todo en la carga de la página? ¿Una gran cantidad de elementos DOM tiene un gran impacto en el rendimiento?
me gustaría escuchar la experiencia de las personas con esta y cualquier solución que pueda tener ...
Si puede proporcionar algún ejemplo de HTML y/o Javascript, es posible que podamos recomendar cómo puede condensarlo. –
Supongo que la mejor pregunta es por qué necesita todo eso en una página al mismo tiempo.¿Podrías hacer paginación o algo así? –
¿De qué navegadores estamos hablando aquí? –