Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用硬件加速和/或WebGL制作更快的2D画布_Javascript_Html_Canvas_Webgl_Hardware Acceleration - Fatal编程技术网

Javascript 使用硬件加速和/或WebGL制作更快的2D画布

Javascript 使用硬件加速和/或WebGL制作更快的2D画布,javascript,html,canvas,webgl,hardware-acceleration,Javascript,Html,Canvas,Webgl,Hardware Acceleration,我正在努力提高画布渲染的速度。我经常阅读有关硬件加速和WebGL的文章,即使是2D(如pixi.js库) 我想知道如何启用它们。我看过一些教程,建议把一些CSS 3D属性放到画布上,但这似乎很简单 事实上,我不确定硬件加速在每个画布中都不是默认启用的:我不知道,是吗 那么,我如何使用WebGL或硬件加速来加速我的画布呢 谢谢大家! 在现代浏览器中,默认情况下启用GPU操作。WebGL只是在画布上绘制的另一种上下文方法。WebGL做一些事情比context-2d快,有些事情比context-2d慢

我正在努力提高画布渲染的速度。我经常阅读有关硬件加速和WebGL的文章,即使是2D(如pixi.js库)

我想知道如何启用它们。我看过一些教程,建议把一些CSS 3D属性放到画布上,但这似乎很简单

事实上,我不确定硬件加速在每个画布中都不是默认启用的:我不知道,是吗

那么,我如何使用WebGL或硬件加速来加速我的画布呢


谢谢大家!

在现代浏览器中,默认情况下启用GPU操作。WebGL只是在画布上绘制的另一种上下文方法。WebGL做一些事情比context-2d快,有些事情比context-2d慢。他们已经为加速图形实现了WebGL渲染器,但也为不支持加速的机器实现了画布渲染器。@markE那么这是怎么回事:它过时了吗?是的,过时了。现代浏览器默认启用GPU加速。