3 repositorios
Tools that dynamically determine the optimal image size to load based on the current layout and viewport.
Distinct from Image Optimization Tools: Distinct from Image Optimization Tools: focuses on real-time resolution selection rather than static file compression.
Explore 3 awesome GitHub repositories matching web development · Responsive Resolution Optimizers. Refine with filters or upvote what's useful.
lazysizes is a JavaScript lazy loading library and DOM visibility observer that defers the loading of images and iframes until they enter the browser viewport. It functions as a responsive image optimizer and SEO friendly asset loader designed to reduce initial page load times while maintaining search engine visibility. The project calculates optimal image sizes and handles srcset and picture elements to deliver the most appropriate asset based on device resolution and layout. It includes a mechanism for low-quality image placeholders and applies CSS classes during the loading process to trig
Calculates optimal image sizes and manages srcset attributes to deliver the most appropriate asset for the screen.
lozad.js is a JavaScript lazy loading library and viewport-based media loader. It serves as a dependency-free wrapper around the Intersection Observer API to defer the loading of images and iframes until they enter the browser viewport. The project functions as a responsive image loader that optimizes page speed by delivering the most appropriate image sizes and formats based on the user's screen. It includes capabilities for responsive image optimization and layout stabilization through the use of image placeholders to prevent content shifts. The library manages the full lifecycle of deferr
Dynamically determines the optimal image resolution to load based on the current viewport.
North es una metodología de diseño web responsivo y una arquitectura CSS basada en Sass. Proporciona un sistema para construir interfaces de usuario mobile-first utilizando rejillas fluidas y técnicas de mejora progresiva para garantizar una experiencia consistente en diferentes capacidades de navegador y tamaños de pantalla. El proyecto cuenta con un sistema de nomenclatura CSS estandarizado que utiliza mixins de Sass para generar nombres de clase programáticamente, distinguiendo entre componentes, diseños y estados. También funciona como una herramienta de andamiaje de proyectos frontend, proporcionando un generador para arrancar nuevos entornos con hojas de estilo y ejecutores de tareas preconfigurados. Más allá del estilo, el framework cubre una amplia superficie de estándares de desarrollo web, incluyendo la implementación de HTML semántico con metadatos RDFa y auditoría de accesibilidad web. Incorpora una estrategia de diseño centrada en el contenido y un flujo de trabajo frontend ágil para coordinar la transición desde la arquitectura de información y las personas de usuario hasta componentes listos para producción. El sistema incluye herramientas para automatizar la nomenclatura CSS y el andamiaje de plantillas de proyecto para acelerar la configuración inicial.
Optimizes image loading by selecting the optimal resolution based on the current layout and viewport.