摘要:
JavaScript 是单线程、异步、非阻塞、解释型脚本语言。JavaScript 的设计就是为了处理浏览器网页的交互(DOM操作的处理、UI动画等),决定了它是一门单线程语言。如果有多个线程,它们同时在操作 DOM,那网页将会一团糟。 1.浏览器的渲染进程包含的线程 var a = 111; se 阅读全文
摘要:
一、为什么在一个浏览器中使用多个进程。 问题:在使用浏览器时偶然发现虽然仅仅打开一个标签页,但是在任务管理器内发现有多个浏览器进程在运行,占用了不小的内存,当时很纳闷:为什么一个浏览器却需要多个进程呢? 原因:把所有tab页都放进一个进程的浏览器面临在健壮性,响应速度,安全性方面的挑战。将插件或是网 阅读全文