Create badass, fluid and smooth transition between your website's pages.

barba.js is a small (4.4kb minified and gzipped), flexible and dependency free library that helps you creating fluid and smooth transitions between your website's pages.

It helps reducing the delay between your pages, minimizing browser HTTP requests and enhancing your user's web experience.

This production-ready version is no longer maintained.
You should take a look at Barbajs vs2 for the latest updates
Go to