EventLoop
mmjinglin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浏览器的线程
基本概念 js的执行过程是单线程的模式,也就是同步进行,只有前面的代码执行完了才会往下面执行 但是执行js代码也只是浏览器的线程之一所负责的事情,这个线程被称为js引擎,浏览器还具有其他线程:界面渲染线程(UI)、浏览器事件触发线程(控制交互,响应用户)、http请求线程(处理请求,而ajax发送请求则会委托浏览器新开一个http线程)、EventLoop轮询线程(负责轮询消息队列) ...转载 2019-01-10 12:58:39 · 570 阅读 · 0 评论 -
Event Loop
简单点讲 event loop 就是对 JS 代码执行顺序的一个规定(任务调度算法) 先看看两幅图 JS engine JS runtime NOTE: 一个 web worker 或者一个跨域的 iframe 都有自己的栈,堆和消息队列。两个不同的运行时只能通过 postMessage 方法进行通信。如果另一运行时侦听 message 事件,则此方法会向其添加消息。 HTML Event...转载 2019-01-08 19:41:43 · 262 阅读 · 2 评论
分享