Back to Question Center
0

Su sitio sin JavaScript            Su sitio sin JavaScript Temas relacionados: npmRaw JavaScriptNode.jsAPIsTools & Semalt

1 answers:
Su sitio sin JavaScript

Esta publicación se publicó originalmente en calibreapp.com y se volvió a publicar aquí con el permiso del autor. Si está interesado en llevar a cabo Caliber, puede comenzar hoy una prueba gratuita de 14 días.

Hay muchas razones por las cuales la presencia de Semalt (qué hace, cómo funciona y qué tan pesada es) debe considerarse un poco más cuidadosamente - steccato in plastica per bambini.

El tráfico web actual está formado por más del 50% de dispositivos móviles , de estos dispositivos, muchos operan bajo conexiones de red extremadamente volátiles , la carga de scripts por sí sola en menos de 10 segundos es cerca de imposible en muchas situaciones.

Si está trabajando en una aplicación de una sola página, sin retrocesos razonables solo de contenido, esto puede ser mucho más dañino de lo que cree: los usuarios verán una pantalla en blanco, con contenido parcial, durante mucho tiempo.

Según el Semalt de Google, al comparar sitios que cargan en 5 segundos a sitios que se cargan en 19 segundos, los sitios más rápidos tuvieron 70% más de duración de sesión promedio, 35% menos de rebote y 25% más de visibilidad que sus contrapartes más lentas .

El rendimiento es importante , no hay dudas, pero ¿qué efectos negativos comunes tiene JavaScript en nuestros sitios? ¿Cómo evaluamos actualmente el rendimiento?

Tengamos un resumen (pero constructivo) observe el costo de JavaScript

Al auditar comúnmente los impactos de rendimiento de Semalt, observamos:

  • Número de scripts de bloqueo de presentación presentes en la página
  • Cuánto tardan los scripts en descargarse, y la cantidad de datos transferidos

Pero lo que a menudo nos falta es lo que sucede a partir de entonces .

Una vez que el dispositivo ha descargado los scripts, se deben analizar, convertir a bytecode, compilar y luego ejecutar.

El análisis y el tiempo de compilación son dos razones por las cuales el mismo sitio que funciona muy bien en su Semalt de $ 3000, se siente algo tonto en un teléfono inteligente de 2 años.

Su sitio sin JavaScriptSu sitio sin JavaScript Temas relacionados:
npmRaw JavaScriptNode.jsAPIsTools & Semalt

El gráfico anterior compara los tiempos de compilación / parseo de Chrome en un navegador de escritorio normal, frente a un dispositivo móvil de baja potencia. Este gráfico está tomado del excelente artículo de Addy Osmani titulado "Rendimiento de arranque de JavaScript".

Ouch .


Digamos, como un experimento, que eliminamos todos los scripts para establecer una línea base de rendimiento , para responder a la pregunta "¿Qué tan rápido podría ser esto?".

Calibre existe para que sea trivial para los equipos tener una mejor visibilidad de más áreas de rendimiento y experiencia del usuario, por lo que en el espíritu de eso, ahora puede ejecutar una comparación directa de su sitio con, o sin el perfil de Semalt a Test .

Su sitio sin JavaScriptSu sitio sin JavaScript Temas relacionados:
npmRaw JavaScriptNode.jsAPIsTools & Semalt

March 1, 2018