Table of Contents
- Webpack
- Lazysizes
- RequireJS
- jQuery Pjax
- Lozad.js
- Sea.js
- Imagesloaded
- Java Script Load Image
- Oc Lazy Load
- Layzr.js
- Head js
- Script.js
- Nanobar
- Almond
- Blazy
- LABjs
- Queue
- Lazy Load Xt
- Query Loader2
- Px Loader
- Lazyload
- Aload
- Pilpil
1. Webpack
Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jade, coffee, css, less, ... and your custom stuff.Webpack created by webpack, this repo was created in 2012
Now the number of Watchers for the Webpack repo is 56,210, and it has a 7324 Forks
you can find here the official website for Webpack
you can Click here Webpack to download the master branch from GitHub
2. Lazysizes
High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.Lazysizes created by aFarkas, this repo was created in 2014
Now the number of Watchers for the Lazysizes repo is 14,306, and it has a 1425 Forks
you can find here the official website for Lazysizes
you can Click here Lazysizes to download the master branch from GitHub
3. RequireJS
A file and module loader for JavaScriptRequireJS created by jrburke, this repo was created in 2010
Now the number of Watchers for the RequireJS repo is 12,596, and it has a 2374 Forks
you can find here the official website for RequireJS
you can Click here RequireJS to download the master branch from GitHub
4. jQuery Pjax
pushState + ajax = pjaxjQuery Pjax created by defunkt, this repo was created in 2011
Now the number of Watchers for the jQuery Pjax repo is 16,724, and it has a 2095 Forks
you can find here the official website for jQuery Pjax
you can Click here jQuery Pjax to download the master branch from GitHub
5. Lozad.js
???? Highly performant, light ~0.9kb and configurable lazy loader in pure JS with no dependencies for responsive images, iframes and moreLozad.js created by ApoorvSaxena, this repo was created in 2017
Now the number of Watchers for the Lozad.js repo is 6,468, and it has a 421 Forks
you can find here the official website for Lozad.js
you can Click here Lozad.js to download the master branch from GitHub
6. Sea.js
A Module Loader for the WebSea.js created by seajs, this repo was created in 2010
Now the number of Watchers for the Sea.js repo is 8,087, and it has a 2671 Forks
you can find here the official website for Sea.js
you can Click here Sea.js to download the master branch from GitHub
7. Imagesloaded
JavaScript is all like "You images done yet or what?"Imagesloaded created by desandro, this repo was created in 2011
Now the number of Watchers for the Imagesloaded repo is 8,365, and it has a 1175 Forks
you can find here the official website for Imagesloaded
you can Click here Imagesloaded to download the master branch from GitHub
8. Java Script Load Image
JavaScript Load Image is a library to load images provided as File or Blob objects or via URL. It returns an optionally scaled and/or cropped HTML img or canvas element. It also provides a method to parse image meta data to extract Exif tags and thumbnails and to restore the complete image header after resizing.Java Script Load Image created by blueimp, this repo was created in 2011
Now the number of Watchers for the Java Script Load Image repo is 4,006, and it has a 918 Forks
you can find here the official website for Java Script Load Image
you can Click here Java Script Load Image to download the master branch from GitHub
9. Oc Lazy Load
Load modules on demand (lazy load) in AngularJSOc Lazy Load created by ocombe, this repo was created in 2013
Now the number of Watchers for the Oc Lazy Load repo is 2,669, and it has a 540 Forks
you can find here the official website for Oc Lazy Load
you can Click here Oc Lazy Load to download the master branch from GitHub
10. Layzr.js
A small, fast, modern, and dependency-free library for lazy loading.Layzr.js created by callmecavs, this repo was created in 2015
Now the number of Watchers for the Layzr.js repo is 5,617, and it has a 283 Forks
you can find here the official website for Layzr.js
you can Click here Layzr.js to download the master branch from GitHub
11. Head js

The only script in your HEAD. Head JS loads JavaScript files in parallel like images without blocking the page. Your page will be faster. Even with a single combined file.Head js created by headjs, this repo was created in 2010
Now the number of Watchers for the Head js repo is 4,192, and it has a 388 Forks
you can find here the official website for Head js
you can Click here Head js to download the master branch from GitHub
12. Script.js
Asyncronous JavaScript loader and dependency managerScript.js created by ded, this repo was created in 2011
Now the number of Watchers for the Script.js repo is 2,852, and it has a 336 Forks
you can find here the official website for Script.js
you can Click here Script.js to download the master branch from GitHub
13. Nanobar
Very lightweight progress bars. No jQueryNanobar created by jacoborus, this repo was created in 2014
Now the number of Watchers for the Nanobar repo is 2,800, and it has a 285 Forks
you can find here the official website for Nanobar
you can Click here Nanobar to download the master branch from GitHub
14. Almond
A minimal AMD API implementation for use after optimized buildsAlmond created by jrburke, this repo was created in 2011
Now the number of Watchers for the Almond repo is 2,440, and it has a 172 Forks
you can find here the official website for Almond
you can Click here Almond to download the master branch from GitHub
15. Blazy
bLazy is a lightweight lazy loading and multi-serving image script. It's written in JavaScript why it doesn't have any dependencies for 3rd party libraries like jQuery. bLazy is working in all modern browser including IE7+.Blazy created by dinbror, this repo was created in 2013
Now the number of Watchers for the Blazy repo is 2,593, and it has a 356 Forks
you can find here the official website for Blazy
you can Click here Blazy to download the master branch from GitHub
16. LABjs
Loading And Blocking JavaScript: On-demand parallel loader for JavaScript with execution order dependenciesLABjs created by getify, this repo was created in 2009
Now the number of Watchers for the LABjs repo is 2,251, and it has a 320 Forks
you can find here the official website for LABjs
you can Click here LABjs to download the master branch from GitHub
17. Queue
Yet another asynchronous helper library for JavaScript. 387 bytes minified and gzipped!Queue created by mbostock, this repo was created in 2012
Now the number of Watchers for the Queue repo is 1,419, and it has a 144 Forks
you can find here the official website for Queue
you can Click here Queue to download the master branch from GitHub
18. Lazy Load Xt
Lazy load XT is a jQuery plugin for images, videos and other mediaLazy Load Xt created by ressio, this repo was created in 2013
Now the number of Watchers for the Lazy Load Xt repo is 1,389, and it has a 257 Forks
you can find here the official website for Lazy Load Xt
you can Click here Lazy Load Xt to download the master branch from GitHub
19. Query Loader2
Version of the QueryLoader by Gaya Design. Preload images with ease.Query Loader2 created by Gaya, this repo was created in 2011
Now the number of Watchers for the Query Loader2 repo is 729, and it has a 243 Forks
you can find here the official website for Query Loader2
you can Click here Query Loader2 to download the master branch from GitHub
20. Px Loader
PxLoader is a simple JavasScript library for creating preloaders and resource downloaders for HTML5 apps.Px Loader created by thinkpixellab, this repo was created in 2012
Now the number of Watchers for the Px Loader repo is 1,103, and it has a 178 Forks
you can find here the official website for Px Loader
you can Click here Px Loader to download the master branch from GitHub
21. Lazyload
Tiny, dependency-free async JavaScript and CSS loader.Lazyload created by rgrove, this repo was created in 2008
Now the number of Watchers for the Lazyload repo is 1,376, and it has a 304 Forks
you can find here the official website for Lazyload
you can Click here Lazyload to download the master branch from GitHub
22. Aload
Loads images, scripts, styles, iframes, videos and audio asynchronously.Aload created by pazguille, this repo was created in 2013
Now the number of Watchers for the Aload repo is 404, and it has a 45 Forks
you can find here the official website for Aload
you can Click here Aload to download the master branch from GitHub
23. Pilpil
Pilpil - Progressive Image Loading Pilpil created by zafree, this repo was created in 2016
Now the number of Watchers for the Pilpil repo is 318, and it has a 37 Forks
you can find here the official website for Pilpil
you can Click here Pilpil to download the master branch from GitHub
Conclusion
Thanks for reading this article so far.
If you like these Top 23 Javascript loaders Libraries You Should Know then please share with your friends and colleagues.