12.1 介绍WebCL

Web应用如今普遍存在于Web浏览器中,并且云服务已成为我们访问个人和专业数据的主要方式。网页应用无需进行散布和安装就能在数亿个客户端电脑上运行。因为网页应用的跨平台特性,对于开发者非常具有吸引力。这也需要感谢互联网的快速发展,随着接连不断的移动链接,终端用户可以通过应用在任何地点、任何设备上获取自己感兴趣的信息。

随着图形处理器的计算能力逐渐增强,特别是在移动端,新一代的应用编程接口(比如:WebGL和WebCL)也运应而生。这些接口可以使用设备本身所携带的硬件加速器,让图像渲染和计算在用户端更加高效,并且可以延长电池寿命。这样的API不仅在有网络连接时,不会依赖于网络信号的质量,也可以在断网的情况下对网络应用进行加速。感谢WebGL和WebCL,让Web浏览器的性能达到了一个新的高度,同时也为网络应用开辟了一个新的应用领域。