verlok/vanilla-lazyload
LazyLoad is a lightweight, flexible script that speeds up your website by deferring the loading of your below-the-fold images, backgrounds, videos, iframes and scripts to when they will enter the viewport. Written in plain "vanilla" JavaScript, it leverages IntersectionObserver, supports responsive images and enables native lazy loading.
JavaScriptMIT
Issues
- 12
Delay default and source images loading issue
#603 opened by asyba - 1
Add JsDoc in order to provide a strict type checking
#617 opened by erikyo - 5
Add back CHANGELOG.md
#616 opened by stanleyxu2005 - 8
Is it possible to lazyload an iframe only if the scrolling stops for X seconds?
#600 opened by alvarotrigo - 0
Browserlist Support
#614 opened by erikyo - 27
v19.0.0 build error with Hugo
#609 opened by XhmikosR - 1
Probably unneeded babel transformation
#611 opened by erikyo - 8
Support for media queries for lazy loading videos using <source /> tag.
#596 opened by gauravsaini964 - 1
- 6
- 0
FB plugin lazyloading
#602 opened by hotelkar - 9
- 17
Investigate Safari 15.4 + hybrid lazy loading
#563 opened by Bjornftw - 3
The not transparent background is added when an image that has transparency.
#598 opened by palexandrite - 0
support for shadow root as `container`
#597 opened by pMattheew - 7
Nuxt 3 + Vanilla Lazyload: Images are not loaded after a second route visit
#582 opened by armin-salihovic - 4
- 3
LazyLoad for hidden elements
#595 opened by tcolonel - 15
- 9
Data-bg-set not working as expected
#594 opened by michaelbutler1998 - 5
Follow HTTP 503 and 'Retry-After' header
#593 opened by krateng - 6
Prevent images and videos to load before the page is fully loaded even if they are on screen
#592 opened by Julien-ELKAD - 0
Cloned nodes are removed
#589 opened by TomDeSmet - 0
- 4
cancel_on_exit not working
#570 opened by jellohouse - 12
Many requests get cancelled, why?
#574 opened by baszero - 1
Advisable to use the decoding async attribute?
#584 opened by bridgeport - 1
Lazy loading not working with Siema image carousel
#580 opened by Bammede - 5
Does hybrid lazy load still have to use data-src? what makes it better than adding the loading='lazy' attribute manually?
#583 opened by dwipras-exe - 5
Online listener not removed on destroy
#572 opened by hyrious - 5
Using in Vue components
#581 opened by Artem-Schander - 4
Migrating From 13.0.1 To 17.8.3
#579 opened by kunimaru-personal - 4
Click Scrollto issue with document.height
#575 opened by andresclua - 11
callback_error type?
#576 opened by 500Foods - 3
data-bg retro compatibility
#571 opened by max4ever - 1
background image callback_error demo is not correct
#573 opened by Soul244 - 4
- 9
Loading prevention mechanism
#564 opened by nlemoine - 3
Images not loading in Safari if the website is inside an iframe used by another website.
#568 opened by newage99 - 5
An option to set a callback function which is called whenever an element finishes loading/triggers an error/loading is canceled
#567 opened by ExLuzZziVo - 9
Back button and image flashing
#558 opened by mattpilott - 7
- 2
Videos without the "controls" parameter breaks
#565 opened by optimocha - 12
Can I fade in videos on load as well?
#561 opened by m42444 - 1
Feature request: Put your Coffee link at the top and bottom of your instruction doc
#560 opened by carasmo - 5
support Tailwindcss background classes
#556 opened by weilinzung - 1
[BUG] debugger statements
#559 opened by Allain55 - 2
Missing typings
#555 opened by pooledge - 5
README claims 2.4kB; JSDelivr serves 13.7kB
#557 opened by Leland - 9
How best to support netflix style layout
#554 opened by mattpilott