zoukankan      html  css  js  c++  java
  • 【Web开发前端知识】- 浏览器的工作原理(2)

    浏览器

    以下是一张浏览器使用人数的统计表:
    浏览器使用人数排行
    由图片可以看出,Google浏览器的使用人数远大于其他人数,FireFox浏览器紧随其后,那么,决定浏览器使用人数的因素是什么呢?

    决定浏览器使用人数的因素有以下几个方面:

    • 界面简洁
    • 浏览速度快
    • 浏览器稳定性高
    • 标签/配置同步
    • 信息的安全性
    • 隐私保护
    • 主题切换
    • 插件系统
    • 对web标准快,
    • 页面翻译......





    浏览器的工作原理

    前面说了Googel浏览器以其独特的优势作为全球使用人数最多的浏览器,其工作的原理是怎样的呢?
    以下四张图片对Google浏览器的进行分析:

    图1
    浏览器的工作原理1

    图2
    浏览器的工作原理1

    图3
    浏览器的工作原理1

    图4
    浏览器的工作原理1

    分析:当输入"XX"内容后,浏览器引擎先去网上抓取关于"XX"网站的消息,抓到以后,将抓到的消息发给渲染引擎(WebKit),WebKit发给GDI(图形设备接口),Skia(图形处理的程序),V8进行渲染,随后返回给浏览器引擎,最后在UI界面呈现给用户(图1、2)。一些处理的细节如图3、4所示。






    浏览器的发展历史

    以下图片列举的自浏览器发展开始各大浏览器的发展状况以及版本更换:

    浏览器发展历程

    注:图片来源为维基百科浏览器的变迁,再分享一个有趣的网站,想要了解更多的朋友们可以去看看。

  • 相关阅读:
    深入浅出JMS(二)--ActiveMQ简单介绍以及安装
    redis学习
    浏览器的渲染过程
    http请求
    常用正则表达式
    js继承的几种实现方式
    js中的浅拷贝和深拷贝
    webpack常用的plugin
    linux基本命令
    webpack压缩代码组件uglifyjs-webpack-plugin
  • 原文地址:https://www.cnblogs.com/catt1e/p/12602882.html
Copyright © 2011-2022 走看看