文章 2022-06-09 来自:开发者社区

浅谈浏览器架构、单线程js、事件循环、消息队列、宏任务和微任务

看到这些词仿佛比较让人摸不着头脑,其实在我们的日常开发中,早就和他们打过交道了。我来举几个常见的例子:我执行了一段js,页面就卡了挺久才有响应我触发了一个按钮的click事件,click事件处理器做出了响应我用setTimeout(callback, 1000)给代码加了1s的延时,1秒里发生了很多事情,然后功能正常了我用setInterval(callback, 100)给代码加了100ms的....

浅谈浏览器架构、单线程js、事件循环、消息队列、宏任务和微任务
问答 2022-05-08 来自:开发者社区

通过profile可以发现,单线程模型JS线程的阻塞可能并不在GPU,而是在CPU为什么?

通过profile可以发现,单线程模型JS线程的阻塞可能并不在GPU,而是在CPU为什么?

文章 2016-01-25 来自:开发者社区

Node.js 探秘(一)- 初识单线程的 Node.js

前言 从Node.js进入人们的视野时,我们所知道的它就由这些关键字组成 事件驱动、非阻塞I/O、高效、轻量,它在官网中也是这么描述自己的。 Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven,non-blocking I/O ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注