Fathom.js is a cool JS library for creating presentations with JavaScript.
Although fathom.js does complex things, the slide markup is brilliantly simple, e.g.:
<div class="slide"> <h1>My Presentation</h1> </div>
Slides in Fathom presentations are presented in two ways — you can scroll the page, or use keyboard buttons to navigate from slide to slide.
By itself, Fathom doesn’t include animations (except the scroll animation); however, the library offers a handful of useful events that can be used for animations and more.














