Ios8 webview with webgl =在web应用程序中平滑滚动



我最近参加了一个html5会议,听到另一个与会者说ios8 webview有webgl,因此,web应用程序(带有phonegap)最终将有平滑的滚动。从谷歌周围,webgl似乎是一个图形库,通常用于3d的东西。对吗?如果是这样,它对滚动有什么影响?

webgl是HTML canvas元素的硬件加速低级API,允许绘制3D和2D图形。它对网页的滚动没有任何直接影响。然而,大多数滚动效果都涉及到基于滚动事件在页面上动画化的许多元素。如果将这些内容放到硬件加速的webgl上下文中,而不是放到DOM上,可能会提高性能。这将避免布局计算和其他性能开销。然而,这可能会给web应用程序增加另一层复杂性。当然,这取决于内容(当用户滚动时发生了什么)和webGL在设备上的性能。

最新更新