Barba.js is a library using pushState
and AJAX allowing websites to load pages asynchronously while still maintaining browser states and history.
Combining it with some JavaScript animations libraries can help craft some memorable browsing experiences.
In this guide, we will try to find an optimal way to integrate Barba with our beloved Sage theme !