sparkbox / bouncy-ball

:red_circle: Compare web animation techniques by bouncing a ball with each one.
https://sparkbox.github.io/bouncy-ball
MIT License
605 stars 66 forks source link

Simplify Javascript Architecture #77

Closed bryanbraun closed 3 years ago

bryanbraun commented 3 years ago

This codebase has a whole bunch of unnecessary Javascript/Node dependencies like Browerify, Babel, PostCSS and others. Modern browsers now support ES6 modules, CSS custom-properties, and the other features we were needed, so we can dramatically simplify this codebase by transitioning it to rely on the web platform features instead.

Here's a basic approach we can follow: https://www.bryanbraun.com/2020/08/28/a-minimalist-development-workflow-using-es6-modules-and-snowpack.