Echo JS 0.11.0

<~>

tracker1 1032 days ago. link 2 points
It's nearly 70k minified... this is somewhat massive for the job at hand... 3/4 of that comes from the Velocity Animate library. It isn't *REALLY* vanilla js, it's a bundle built with webpack, and a rather large one at that.  I would suggest using a micro option[1] and/or straight CSS transitions. Animatelo comes in at 2.9k and is pretty feature rich.

Contrast a datepicker[2] that includes modal and date picker functionality, and includes preact in the bundle and comes in at 19k.

I know that 70k won't make or break a project... That said, it's mostly bloat.  Those looking for "vanilla js" would be better off going through the microjs site to look for libraries that fit their needs.  For that matter, devs should really consider trying to get site payloads back under 250k for JS, 100k for css, and heavily optimize for mobile images as well.  Libraries like this are why the typical webapp is now well over 2mb of JS content alone.

1. http://microjs.com/#animate
1. http://tracker1.github.io/md-datepicker/
goodsoft 1025 days ago. link 1 point
I know that this project could be much smaller and that VelocityJS is a big library to use for this.

Does someone have a good idea for an animation library that works with IE 9?