In my humble opinion, I’d rather not re-invent the wheel if there’s already well-known libraries in the community accepted for certain reasons.
For example:
- Tween.js - Tweens.
- lodash/underscore - Commonly used JavaScript helpers.
- jQuery - DOM helpers.
- Three.js - Lots of good WebGL stuff.
- HammerJS - cross platform touch
- etc (add more here).
I believ we should make informed choices on whether a library is a good fit or not, and whether or not there’s any library that meets our needs for a specific purpose (for example, some are against depending on Three.js).
Basically every project in the open source Linux community depends on some library or other; it’s the open soure spirit. I believe we can take advantage of this.