If you need a complex front-end feature in WordPress, don't use jQuery. Get a proper library like Vue! We will learn how to set it up in this article.
Have you seen a new section gets loaded without a page refresh? This technique is called AJAX and we will learn how to do that
Update 11 Aug 2020: WordPress 5.5 introduced native lazy loading by adding loading="lazy" attribute to all images. So you no longer need to create your own. Lazy-load is a way to prevent…