我找到了Famo.us,它看起来非常令人兴奋,但他们的文档已关闭。我对WebGL非常好奇,因此我开始寻找替代方案。我找到了Three.js和Clara.io。

它们与famo.us有何不同?每个框架的主要目标是什么?

谢谢。

编辑:改写。

最佳答案

Three.js是一个轻量级的JavaScript库,用于创建3D可视化效果(使用WebGL,SVG,Canvas或其他渲染器)。
Clara.io是使用WebGL的在线3D建模工具。
Famo.us是一个JavaScript渲染引擎,用于创建具有3D用户界面的Web应用程序,该应用程序有望在移动设备上流畅运行(60FPS)。


Famo.us声称通过避免DOM布局和重绘(这是非常昂贵的计算)来解决HTML5性能问题。相反,Famo.us保持平坦的DOM,并使用CSS3转换进行所有布局和定位。与您提到的其他应用程序不同,Famo.us尚未使用WebGL渲染(尚未),因为Safari默认未启用此功能。

Famo.us包含一个物理引擎,可提供逼真的复杂用户交互(例如,在滚动视图上弹跳,3D Coverflow等)。在Famous中,您可以构建场景图并添加动画,事件和物理方法,以使一切变得生动。

07-26 03:02