tweenjs/tween.js 的最新版本是 v25.0.0。来源为 GitHub 发布记录,该记录中没有列出 v25.0.0 发生变更的条目,因此本次版本的改动内容无法确认。这个仓库是一个 JavaScript/TypeScript 引擎,按时间计算数值或坐标等数值之间的中间值,从而构成动画。
补间(tweening)是指按时间计算起始值与结束值之间中间值的方式。README 说明该仓库使用了优化过的 Robert Penner 方程。其作用对象是对象的属性值,并明确指出不支持附加 CSS 单位,也不支持颜色插值。Easing 函数可以在 Tween 之外复用,也可以自行定义;它不提供自己的动画循环。因此它容易灵活地集成进已有的循环中,并且以 TypeScript 编写,拥有 10149 个 star。
不过可供判断的范围很有限。许可证仅记录为 NOASSERTION,使用条件需直接查看仓库文件才能确认。所收集记录的 momentum 评分为满分 10 分中的 0.7 分,未给出创新性、技术与质量评分,也没有性能测量数据。关于该仓库只有 2010 年 5 月 28 日创建这一信息,此后也不再有变更历史收录在案。因此,该项目更现实的用法是作为计算工具,为已有动画循环的代码补充数值插值。它更接近于一个值得在引入前先确认许可证与发布说明的选项。