Some of goals of this project worth noting include: Be lightweight, powerful and At first I didn’t realize or didn’t care much, I was just starting with Vue, trying to get a grasp of all its might and power, and was far from feeling like questioning the holy docs, so I did what was explained there, saw that the build generated separate chunks for each view, which I found quite cool, and moved on to look for the next cool feature. There are various npm packages for infinite scroll that you can use for your Vue app, but some of these may be overkill. Data Fetching; Scroll Behavior; Lazy Loading Routes. Fetching Before Navigation : Fetch data before navigation in the route enter guard, and perform the navigation after data has been fetched. A Youtube Video lazy loader for Vue.js that lazy loads Youtube video players until the user clicks/taps the thumbnails. Progress, Telerik, Ipswitch, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. Live Preview Basic usage Step 1: Import the directive from 'mdbvue' script Step 2: Add mdbLazyLoad to the directives object script