NProgress: Slim progress bars for Ajax'y applications
to remove its jQuery dependency.
I will document on this blog the whole process. Some topics I'll highlight will be:
- Test-Driven Development, used as the foundation for a feature-complete refactor of a jQuery plugin to a vanilla JS library.
- New HTML5 and ECMAScript 6 features that enable fast and easy development without supporting libraries.
- Compatibility for non-modern browsers and mobile devices.
You can follow my progress here: