Advertisement

学习JavaScript高级知识(前后端异步开发)

阅读量:

总体介绍

浏览器运行是多进程的,包括主进程、渲染进行、网络进程和GPU进程等等

在处理HTML内容(处理流程)时(渲染进程),会涉及两大核心组件:一个是负责页面显示的渲染引擎、另一个则是专门解析JavaScript代码的JS引擎。由于JS引擎的操作特性决定了其执行过程是串行化的(单线程),因此在实际应用中会出现与视觉效果相关的性能瓶颈(互斥关系)。为了解决这一问题,在深入优化以显著提升解析效率的前提下、必须提高JavaScript引擎的工作频率、避免长时间占用主线程资源。采用异步处理机制能够有效规避这一挑战。

渲染引擎的线程运行

浏览器运行渲染进程先利用渲染引擎渲染页面,渲

全部评论 (0)

还没有任何评论哟~