Trimmings
Trimmings is a free, zero-configuration JavaScript library that adds a layer of smooth and fast in-page interaction to your web pages. Simply add some hints to the HTML you already have.
Once you’ve built your website and it’s serving HTML, you can start adding Trimmings hints (as data-* attributes) that enhance your page’s interactions.