1. apuntes·desarrollo-web

    LQIP en Lume: placeholders inline generados en build

    LQIP llena el hueco que deja una imagen mientras descarga: una versión diminuta y borrosa que se sustituye con un cross-fade cuando la real entra. Aquí cuento cómo lo implementé en Idenautas con un script Deno de cien líneas que genera los placeholders en build y los incrusta inline en el HTML, sin un solo byte de JavaScript de cliente más allá del onload del propio img.

    Leer LQIP en Lume: placeholders inline generados en build
  2. desarrollo-web·apuntes

    Tres mil fotos en una página: el problema del DOM y cómo lo resuelve pig.js

    Poner tres mil imágenes en una página web con una etiqueta img por foto es una idea que parece razonable hasta que el navegador intenta ejecutarla. Aquí cuento qué pasa exactamente, cómo lo resuelve pig.js con un truco de renderizado virtual, y qué añadí yo encima para tener un visor con animación y navegación.

    Leer Tres mil fotos en una página: el problema del DOM y cómo lo resuelve pig.js

Volver al feed completo