22
20

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

よさげなJSアニメーション&描画ライブラリまとめ

Last updated at Posted at 2016-11-05

フレームワーク一つ一つに特製があるので、比較できませんが、無理やり肩並べます。

※CSSアニメーションは切っても切り離せない関係ですが、ここでは扱いません。
※Name欄のリンク先はすべてGithubのページです。

アニメーションライブラリ

求めること

  • 使い勝手…APIの使い勝手、記述しやすいか、わかりやすいか
  • 汎用性…他のライブラリと組み合わせて使うことができるか
  • パフォーマンス
Name License Comment Github Star
TweenMax(GSAP) アプリや課金コンテンツは$150/year、後は無料 Google推薦。パフォーマンスはもちろんvelocityよりも描きやすいとのことなので気になる 5329
Velocity MIT jquery.animateの記述に準拠した、高速ライブラリ 11571
web-animations-js Apache-2.0 次期ブラウザ標準実装先取り。PostCSS と思想にているので気になる。パフォーマンスは謎。IEとSafari以外はこれなくても動く 1377

描画ライブラリ

求めること

  • 使い勝手…元FlasherなのでFlashライクなのがベスト
  • パフォーマンス
Name License Comment Github Star
Pixijs MIT とにかく速いイメージ 12023
Easeljs MIT flasherは勉強コスト低 5628
Paperjs MIT 結構前からあるベクター系強そうなライブラリ 7045
twojs MIT Patatap という作者自らのサイトで使っているベクターに特化したライブラリ 4844
p5js MIT パフォーマンスは求められないが、Processing のjsリメイクなので描きやすそう。 4507

3Dライブラリ

以下の二択しかない気がする。
個人で触るならThree、仕事で安定して使うならBabylonといった感じ。

Name License Comment Github Star
Threejs MIT 王道、ドキュメント多い 28639
Babylonjs Apache-2.0 Microsoft製。ユーザー数増加中。Typescriptフレンドリー。 3795

その他の便利なライブラリ

Name License Comment Github Star
ScrollMagic MIT アップル的な、スクロールしたときに何かするやつ。TweenMaxとVelocityとの連携方法のサンプルがあったので連携しやすそう 7704

組み合わせ例リファレンス

関連記事

22
20
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
22
20

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?