Barba.js is a progressive enhancement library to create fluid and smooth transitions between your website’s pages. It helps reduce the delay between your pages, minimize browser HTTP requests and enhance your users web experience.
Barba is used on a lot of award-designed websites now a day. Just check awwwards.com and you will notice that almost everyone use Barba.
The problem is WordPress and all its infinite numbers of themes and plugins available. Every themes are differents and a lot of plugins available are sadely not well-coded. Thus, it makes difficult to create a universal plugin. It’s why this WordPress Plugin currently support only a limited number of themes right now and it’s currently on beta. A free version as well as a premium version of this plugin will be available soon. Stay tuned!