用户登录
用户注册

分享至

webgl性能

  • 作者: 王牌-大贱碟
  • 来源: 51数据库
  • 2020-09-23
WebGL依赖浏览器,PC端尤其是手机端不支持WebGL的浏览器还有很多。在这种情况下,使用WebGL可能导致一部分用户无法运行。
另外一点就是资源加载,运行WebGL程序所需要的资源,大多数情况下需要下载的,会导致加载非常慢。当没有网络的情况下,如果没有进行本地缓存会无法运行(HTML5的本地缓存好像也有大小限制)。
部分浏览器运行WebGL也不太稳定,有时候会挂掉。
=====
不过目前倒是有一些方案。可以把WebGL制作的效果本地化。
如这个工具可以将WebGL直接打包成一个iOS应用(Android也有):phoboslab/Ejecta · GitHub
从原理上来说,就是有一个iOS应用,跑了一个只支持canvas标签的浏览器,这个浏览器解析WebGL非常快,而且可以加载本地资源。所以就可以克服上面的几个问题(然而貌似没几个这么做的。。。)
软件
前端设计
程序设计
Java相关