Acerca de
jspower es un pequeño cuaderno personal sobre rendimiento web: cosas que alguna vez se midieron, se arreglaron o se hicieron mal, apuntadas para no tener que averiguarlas dos veces.
Las notas son breves y prácticas. Los ejemplos de código son JavaScript sin más y funcionan en los navegadores actuales, salvo que la nota diga lo contrario.
Este es un sitio privado y sin fines comerciales. No tiene rastreo, ni cookies, ni publicidad, ni comentarios, y cada página es un archivo estático, algo bastante apropiado para un sitio sobre velocidad.
Cómo está hecho este sitio
- No hay JavaScript ni archivos de otros servidores. Una Content Security Policy estricta bloquearía ambas cosas de todos modos.
- Los diagramas son HTML, CSS y algo de SVG. Sus animaciones solo cambian
transformyopacity, así que corren en el compositor sin cargar el hilo principal, con una excepción intencionada en la nota sobre el pipeline de renderizado. - Quien tenga activado «reducir movimiento» en su sistema ve los diagramas quietos; el navegador lo comunica mediante
prefers-reduced-motion. - La barra de progreso de las notas es una animación CSS vinculada al scroll. Los navegadores que aún no la admiten simplemente no la muestran.