Scribble at 2022-05-23 10:34:41 Last modified: unmodified
JavaScript の「フレームワーク」に依存しない、単体のアニメーション・ライブラリだそうな。こういうのって昔から山ほどリリースされてるけど、やはり5年くらいは最低でも開発が継続してるプロジェクトと言えば、three.js のように単体で相当な機能をもっている場合に限られるだろうと思う。確かに、UI 要素の入れ替えをアニメーションで見せるかどうかなんてことだけなら、数年後に動かなくなっても大したリスクはないだろう(そんな挙動に依存しなければエンド・ユーザを混乱させるなら、それはそもそも UI の設計ミスだ)。でも、そんなことだけのために導入した細々としたライブラリをメンテナンスすること自体が面倒臭いんだよ。もう誰も言わなくなってしまったけれど、"... by design" というフレーズ(特に「プライバシー・バイ・デザイン」)の発想にも通じることとして、〈最初からちゃんとやっておけば、そんなこと気にしなくてもいいのに〉ということにすぎない。