vanilla-lazyload
Advanced tools
Comparing version 14.0.0 to 14.0.1
@@ -5,6 +5,10 @@ # CHANGELOG | ||
#### 14.0.1 | ||
- Fixed error TS1036: Statements are not allowed in ambient contexts. Closes #427 | ||
#### 14.0.0 | ||
Major refactoring and performance improvement! | ||
File size stays tiny: only 2.07 KB gZipped | ||
🎉 **Major refactoring and performance improvement!** | ||
🔍 File size stays tiny: only 2.07 KB gZipped | ||
@@ -11,0 +15,0 @@ **Settings** |
{ | ||
"name": "vanilla-lazyload", | ||
"version": "14.0.0", | ||
"version": "14.0.1", | ||
"description": "A fast, lightweight script to load images as they enter the viewport. SEO friendly, it supports responsive images (both srcset + sizes and picture) and progressive JPEG", | ||
@@ -5,0 +5,0 @@ "main": "dist/lazyload.min.js", |
@@ -116,3 +116,3 @@ LazyLoad is a fast, lightweight and flexible script that **speeds up your web application** by loading your content images, videos and iframes only **as they enter the viewport**. It's written in plain "vanilla" JavaScript, it leverages the [IntersectionObserver](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API) API, it works with [responsive images](https://alistapart.com/article/responsive-images-in-practice) and it supports native lazy loading. See [notable features](#-notable-features) for more. | ||
The latest, recommended version of LazyLoad is **14.0.0**. | ||
The latest, recommended version of LazyLoad is **14.0.1**. | ||
@@ -132,3 +132,3 @@ ### To polyfill or not to polyfill IntersectionObserver? | ||
```html | ||
<script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload@14.0.0/dist/lazyload.min.js"></script> | ||
<script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload@14.0.1/dist/lazyload.min.js"></script> | ||
``` | ||
@@ -140,3 +140,3 @@ | ||
<script src="https://cdn.jsdelivr.net/npm/intersection-observer@0.7.0/intersection-observer.js"></script> | ||
<script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload@14.0.0/dist/lazyload.min.js"></script> | ||
<script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload@14.0.1/dist/lazyload.min.js"></script> | ||
``` | ||
@@ -174,3 +174,3 @@ | ||
```js | ||
var lazyLoadAmdUrl = "https://cdn.jsdelivr.net/npm/vanilla-lazyload@14.0.0/dist/lazyload.amd.min.js"; | ||
var lazyLoadAmdUrl = "https://cdn.jsdelivr.net/npm/vanilla-lazyload@14.0.1/dist/lazyload.amd.min.js"; | ||
var polyfillAmdUrl = "https://cdn.jsdelivr.net/npm/intersection-observer-amd@2.0.1/intersection-observer-amd.js"; | ||
@@ -221,3 +221,3 @@ | ||
async | ||
src="https://cdn.jsdelivr.net/npm/vanilla-lazyload@14.0.0/dist/lazyload.min.js" | ||
src="https://cdn.jsdelivr.net/npm/vanilla-lazyload@14.0.1/dist/lazyload.min.js" | ||
></script> | ||
@@ -255,3 +255,3 @@ ``` | ||
async | ||
src="https://cdn.jsdelivr.net/npm/vanilla-lazyload@14.0.0/dist/lazyload.min.js" | ||
src="https://cdn.jsdelivr.net/npm/vanilla-lazyload@14.0.1/dist/lazyload.min.js" | ||
></script> | ||
@@ -258,0 +258,0 @@ ``` |
@@ -35,5 +35,1 @@ interface ILazyLoadOptions { | ||
export default LazyLoad; | ||
if (this._observer) { | ||
this._observer.disconnect(); | ||
} |
166389
2038