Foros del Web » Programando para Internet » Javascript »

Aplazar el análisis de JavaScript

Estas en el tema de Aplazar el análisis de JavaScript en el foro de Javascript en Foros del Web. Estoy tratando de mejorar el page speed de mi web pero no se que es lo que tengo que hacer en este punto: Durante el ...
  #1 (permalink)  
Antiguo 23/03/2012, 14:13
 
Fecha de Ingreso: marzo-2012
Mensajes: 51
Antigüedad: 12 años, 1 mes
Puntos: 5
Aplazar el análisis de JavaScript

Estoy tratando de mejorar el page speed de mi web pero no se que es lo que tengo que hacer en este punto:

Durante el proceso de carga inicial de la página, se analiza 166,2 KB de JavaScript. Debe aplazar el análisis de JavaScript para reducir los bloqueos al mostrar la página.

http://www.miweb.com/js/jquery-1.4.4.js (101,5 KB)
http://www.miweb.com/js/jquery.prettyPhoto.js (18,1 KB)
http://www.miweb.com/js/jquery.jcarousel.min.js (13,3 KB)
http://www.miweb.com/js/jquery.nivo.slider.pack.js (12,7 KB)
http://www.miweb.com/js/jquery.bxSlider.min.js (11,6 KB)
http://www.miweb.com/js/custom.js (4,5 KB)
http://www.miweb.com/js/jquery.orbit-1.2.3.min.js (3,4 KB)
http://www.miweb.com/js/jquery.cookie.js (935 B)
http://www.miweb.com/ (202 B de JavaScript insertado)

Necesitaría que alguien me guiara para poder cumplir con este punto. Muchas gracias desde ya.

Saludos!!!
  #2 (permalink)  
Antiguo 23/03/2012, 14:24
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: Aplazar el análisis de JavaScript

Mirate esto:
http://www.anieto2k.com/2009/07/31/l...ar-javascript/
Y también investigá acerca de async:
http://friendlybit.com/js/lazy-loadi...us-javascript/
Y defer:
http://www.websiteoptimization.com/speed/tweak/defer/
  #3 (permalink)  
Antiguo 23/03/2012, 14:34
 
Fecha de Ingreso: marzo-2012
Mensajes: 51
Antigüedad: 12 años, 1 mes
Puntos: 5
Respuesta: Aplazar el análisis de JavaScript

bueno con respecto al defer lo aplique creyendo que se solucionaría con eso agregándolo a las llamadas de los js pero cuando actualize el page speed me seguía marcando ese punto. Gracias por tu respuesta voy a leer eso a ver si comprendo que es lo que exactamente debo hacer.
  #4 (permalink)  
Antiguo 23/03/2012, 14:44
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: Aplazar el análisis de JavaScript

Lo primero sería ver si realmente necesitás cargar todas esas librerías de manera simultánea. La verdad es que no me imagino que una página tenga todas esas herramientas en simultáneo. Y si no, cargar las librerías a medida que se necesiten e ir guardándolas en caché. Y en el supuesto caso de necesitar todas en simultáneo, incluirlas todas en un único archivo y hacer un único request al servidor.
  #5 (permalink)  
Antiguo 23/03/2012, 15:04
 
Fecha de Ingreso: marzo-2012
Mensajes: 51
Antigüedad: 12 años, 1 mes
Puntos: 5
Respuesta: Aplazar el análisis de JavaScript

la verdad que todavía no me aclaro estoy bastante perdida con lo que debería hacer exactamente. Si pudiera pasarle la url de la web a alguien por mp y que me asesore le estaria muy agradecida, realmente no soy de las personas que tienen luz para estas cosas.
  #6 (permalink)  
Antiguo 23/03/2012, 15:14
Avatar de Aijoona
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Buenos Aires
Mensajes: 779
Antigüedad: 13 años
Puntos: 343
Respuesta: Aplazar el análisis de JavaScript

Yo te diría que ni te preocupes, ~200kb no es demasiado.

Tira los scripts al fondo (antes del cierre del body por ejemplo) y listo, no vas a hacer mucha diferencia con técnicas más avanzadas.
__________________
blog | @aijoona
  #7 (permalink)  
Antiguo 23/03/2012, 15:38
 
Fecha de Ingreso: marzo-2012
Mensajes: 51
Antigüedad: 12 años, 1 mes
Puntos: 5
Respuesta: Aplazar el análisis de JavaScript

Bueno eso lo probé que vendria a ser la misma función que con el defer pero aun así cuando actualizo sigue si validarme es paso,me sigue pidiendo lo mismo. Salvo que tarde bastante en actualizar los datos no se.

Etiquetas: js
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:21.