现代web浏览器如何深入理解?

更新于
2026-10-09 14:42:23
0阅读来源:SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2438个文字,预计阅读时间需要10分钟。

现代web浏览器如何深入理解?

原文是关于Mariko Kosaka在Chrome开发者网站上的一系列文章,共有四篇,本篇是第一篇。其中一些直译过来的句子理解起来不太顺畅,作者进行了修改。

本文是根据Mariko Kosaka在谷歌开发者网站上的系列文章developer.chrome.com/blog/inside-browser-part1/ 翻译而来,共有四篇,该篇是第一篇。对于其中一些直译出来不太好理解的句子,笔者做了加工处理和提炼。

CPU,GPU,内存和多进程架构

在这四篇博客系列中,我们将从高层架构到渲染管线来深入了解Chrome浏览器。如果你想知道浏览器是如何将你的代码转换为一个功能性网站、又或者不太确定为什么一些技术点能用来提高性能,那么这个系列正适合你。
在这个系列的第一篇中,我们将了解到计算机核心计算模块的术语以及Chrome浏览器的多进程架构。

计算机的核心——CPU和GPU

为了理解浏览器的运行环境,我们需要先理解一些计算机部件以及它们是如何运作的。

CPU

首先是中央处理器 - 也被称为CPU。CPU就如同计算机的大脑。在下图中,一个CPU内核就像是一个工作人员,可以处理一个接一个过来的各种任务,从数学计算到艺术工作都能胜任,并且还知道如何回复给客户。在过去,绝大部分CPU都是单芯片的;内核就像另一个CPU驻留在同一芯片中。在现代硬件中,为了让你的手机和电脑拥有更强的算力,通常都是多核的。

GPU

图形处理器——GPU是计算机的另一个重要组成部件。不同于CPU,GPU擅长处理简单的任务但是能同时跨越多个核。顾名思义,它最初是被设计来处理图形任务的,为了能够更快速地渲染和更流畅地交互。近些年来,随着GPU加速计算的发展,使得越来越多的计算任务能够放到GPU上处理。

阅读全文

本文共计2438个文字,预计阅读时间需要10分钟。

现代web浏览器如何深入理解?

原文是关于Mariko Kosaka在Chrome开发者网站上的一系列文章,共有四篇,本篇是第一篇。其中一些直译过来的句子理解起来不太顺畅,作者进行了修改。

本文是根据Mariko Kosaka在谷歌开发者网站上的系列文章developer.chrome.com/blog/inside-browser-part1/ 翻译而来,共有四篇,该篇是第一篇。对于其中一些直译出来不太好理解的句子,笔者做了加工处理和提炼。

CPU,GPU,内存和多进程架构

在这四篇博客系列中,我们将从高层架构到渲染管线来深入了解Chrome浏览器。如果你想知道浏览器是如何将你的代码转换为一个功能性网站、又或者不太确定为什么一些技术点能用来提高性能,那么这个系列正适合你。
在这个系列的第一篇中,我们将了解到计算机核心计算模块的术语以及Chrome浏览器的多进程架构。

计算机的核心——CPU和GPU

为了理解浏览器的运行环境,我们需要先理解一些计算机部件以及它们是如何运作的。

CPU

首先是中央处理器 - 也被称为CPU。CPU就如同计算机的大脑。在下图中,一个CPU内核就像是一个工作人员,可以处理一个接一个过来的各种任务,从数学计算到艺术工作都能胜任,并且还知道如何回复给客户。在过去,绝大部分CPU都是单芯片的;内核就像另一个CPU驻留在同一芯片中。在现代硬件中,为了让你的手机和电脑拥有更强的算力,通常都是多核的。

GPU

图形处理器——GPU是计算机的另一个重要组成部件。不同于CPU,GPU擅长处理简单的任务但是能同时跨越多个核。顾名思义,它最初是被设计来处理图形任务的,为了能够更快速地渲染和更流畅地交互。近些年来,随着GPU加速计算的发展,使得越来越多的计算任务能够放到GPU上处理。

阅读全文