【发布时间】:2020-06-11 19:45:31
【问题描述】:
我在替换纹理时遇到了滞后问题,因此我决定使用 createImagebitmap(它没有帮助)。据我所知,它应该在单独的线程上工作,而不是在主线程上。在使用开发工具性能部分时,它会在主线程上工作时显示。那是对的吗? (我在 Chrome 上使用 angular+pixi.js)
【问题讨论】:
标签: javascript angular bitmap pixi.js
我在替换纹理时遇到了滞后问题,因此我决定使用 createImagebitmap(它没有帮助)。据我所知,它应该在单独的线程上工作,而不是在主线程上。在使用开发工具性能部分时,它会在主线程上工作时显示。那是对的吗? (我在 Chrome 上使用 angular+pixi.js)
【问题讨论】:
标签: javascript angular bitmap pixi.js
Javascript 是一种单线程语言。这意味着它有一个调用栈和一个内存堆。正如预期的那样,它按顺序执行代码,并且必须在执行下一段代码之前完成一段代码。请看:https://dev.to/steelvoltage/if-javascript-is-single-threaded-how-is-it-asynchronous-56gd
HTML5 和 CSS3 是多线程的,但 javascript 不是。
【讨论】: