加入收藏 | 设为首页 | 会员中心 | 我要投稿 烟台站长网 (https://www.0535zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

建设得怎么样了?

发布时间:2021-02-02 12:14:18 所属栏目:动态 来源:互联网
导读:让你说说浏览器的主要功能: 就是向服务器发出请求,在浏览器窗口中展示您选择的网络资源,资源一般指HTML文档,可以是PDF,图片或其他的类型。资源的位置由用户使用URI(在电脑术语中,统一资源标识符(Uniform Resource Identifier,URI)是一个用于标识某一

让你说说浏览器的主要功能:

  • 就是向服务器发出请求,在浏览器窗口中展示您选择的网络资源,资源一般指HTML文档,可以是PDF,图片或其他的类型。资源的位置由用户使用URI(在电脑术语中,统一资源标识符(Uniform Resource Identifier,URI)是一个用于标识某一互联网资源名称的字符串)

2、浏览器的结构

  • 用户界面:包括地址栏,前进、后退按钮,书签菜单等。
  • 浏览器引擎:在用户界面和呈现引擎之间传送指令。
  • 呈现引擎:负责显示请求的内容。
  • 网络:用于网络调用,比如HTTP请求;其接口与平台无关,并为所有平台提供底层实现。
  • 用户界面后端:用于绘制基本的窗口小部件,比如组合框和窗口。其公开了与平台无关的通用接口,而在底层使用操作系统的用户界面方法。
  • JavaScript解释器:用于解析和执行JavaScript代码。
  • 数据存储:这是持久层。浏览器需要在硬盘上保存各种数据,例如Cookie。新的HTML规范定义了“网络数据库”,这是一个完整的浏览器内数据库。

注意:Chrome浏览器的每个标签页都分别对应一个呈现引擎实例,每个标签页都是一个独立的进程。

3、呈现引擎

呈现引擎的作用是“呈现”,用于在浏览器的屏幕上显示请求的内容。

一般情况下,呈现引擎可显示HTML和xml文档与图片,通过插件或浏览器扩展程序,可以显示其他类型的内容。浏览器(Firefox,Chrome浏览器和Safari)是基于两种呈现引擎构建的。

Firefox使用的是Gecko,而Safari和Chrome浏览器使用的是WebKit(WebKit 是一种开放源代码呈现引擎)。

4、主流程

呈现引擎一开始会从网络层获取请求文档的内容,其大小一般限制在8000个块以内。

呈现引擎将开始解析HTML文档,并将各标记逐个转化成“内容树”上的DOM节点。同时也会解析外部CSS文件以及样式元素中的样式数据。呈现树构建完后,会进入“布局”处理阶段,也就是为每个节点分配一个应出现在屏幕上的确切坐标。

5、解析

解析是呈现引擎中重要的环境,什么是解析呢?

解析文档是指将文档转化成为有意义的结构,可以让代码理解和使用的结构。解析得到的结构通常是代表了文档结构的节点树,它称为解析树或者语法树。
 

台积电现状

台积电之前就公开表态,2020年他们是唯一能够量产5nm工艺的晶圆代工厂。虽然年初2月份高通发布的晓龙X60基带,是全球第一个5nm工艺的芯片被证实是三星代工的。但不可否认的是,台积电在5nm工艺上仍然有足够的底气。再加上正面曝光的4nm、3nm的芯片研制进程,最快2021年就可以看到3nm的芯片产品,并在2022年进入大批量生产。这里我们不去讨论上面的3nm、4nm到底是不是真正的调制程的问题。单从性能和功耗的角度来看,这些新的芯片仍然是世界顶尖水平。这就是目前台积电的现状。

(编辑:烟台站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!