zoukankan      html  css  js  c++  java
  • js运行机制(浏览器多进程)

    浏览器的每个Tab相当于一个进程,可在浏览器的任务管理器中查看,如下:

    在这里浏览器应该也有自己的优化机制,有时候打开多个tab页后,可以在Chrome任务管理器中看到,有些进程被合并了(所以每一个Tab标签对应一个进程并不一定是绝对的)

    浏览器多进程设计的优势:
    1.充分利用浏览器的多核优势;
    2.避免单个page加载失败而影响整个浏览器;
    3.避免第三方插件加载失败影响整个浏览器;
    4.方便利用沙盒模型隔离进程,提高浏览器稳定性;


    劣势:
    内存等资源消耗也会更大,有得必有失嘛,不过根据摩尔定律来看,硬件的发展是迅猛的,故内存资源的消耗的影响,在未来会越来越小

  • 相关阅读:
    CSS介绍
    docker入门
    nginx+uWSGI+django+virtualenv+supervisor发布web服务器
    niginx入门
    常用服务安装部署
    VIM
    linux基本命令
    linux目录分级
    OpenStack共享组件
    kvm认识和安装
  • 原文地址:https://www.cnblogs.com/maoBable/p/8778922.html
Copyright © 2011-2022 走看看