1 repository
Logic that chooses the most appropriate asset URL based on device attributes and browser capabilities.
Distinct from HTML Data Attribute Extraction: Distinct from HTML Data Attribute Extraction: focuses on using extracted attributes to make a selection decision rather than just extracting the data.
Explore 1 awesome GitHub repository matching web development · Source Selection Logic. Refine with filters or upvote what's useful.
layzr.js este o bibliotecă JavaScript pentru lazy loading-ul imaginilor, concepută pentru a îmbunătăți viteza inițială de încărcare a paginii prin amânarea descărcării imaginilor până când acestea intră în viewport-ul browserului. Funcționează ca un selector de imagini responsive care identifică sursa de imagine cea mai potrivită pe baza suportului browserului și a densității de pixeli a dispozitivului. Biblioteca utilizează un sistem pentru livrarea imaginilor responsive care evaluează atributele de date pentru a selecta sursele optime. Include un mecanism pentru urmărirea conținutului dinamic, care monitorizează documentul pentru imagini nou adăugate pentru a se asigura că sunt incluse automat în coada de încărcare. Proiectul oferă urmărirea vizibilității prin API-ul Intersection Observer și include un utilitar pentru a forța reîmprospătarea manuală a viewport-ului. De asemenea, dispune de un event emitter care permite executarea de logică personalizată prin lifecycle hooks înainte și după actualizarea surselor de imagine.
Implements a system to select the optimal image URL by evaluating custom HTML attributes against device pixel ratios.