• 我的订阅
  • 科技

网页浏览器渲染引擎

类别:科技 发布时间:2022-12-27 13:42:00 来源:卓越科技

本篇文章中,我们主要分享一下常用(见)的网页浏览器(WebBrowser):

认识浏览器

认识浏览器的组件

01网页浏览器是什么?

网页浏览器是一个软件界面(接口),可以访问互联网的资源,包括文本、图片、音频、视频、在线游戏等。

作为互联网用户,我们可以使用浏览器请求访问各种网站的网页,浏览器的任务是请求和检索存储在Web服务器上的网页内容,并在设备的浏览器窗口中的网页上显示这些内容。

网页浏览器渲染引擎

我们可以在多种不同类型的设备上使用网页浏览器,包括台式电脑、笔记本电脑、Notebook、平板电脑、智能手机、游戏机,甚至更小的可穿戴技术设备,如智能手表等。据估计,2021年全世界使用网页浏览器的人数超过50亿。根据StatcounterGlobalStats提供的统计信息,截至2021年10月,从所有平台的全球市场份额数据来看,最常用的几种网页浏览器如下:

GoogleChrome:64.67%

AppleSafari:19.06%

MicrosoftEdge:3.99%

MozillaFirefox:3.66%

SamsungInternet:2.81%

Opera:2.36%

除以上列出的排在前几位的浏览器,用户可能还会使用其他的浏览器。不同的浏览器可以跨不同的操作系统使用,但是有些操作系统并不支持某些浏览器,下表简单列出了不同的操作系统所支持的常用浏览器的情况:

网页浏览器渲染引擎

有些浏览器只能在限定的操作系统中使用,比如苹果的Safari浏览器仅用于macOS和iOS。Samsung互联网浏览器仅用于运行Android5.0及以上的三星Galaxy设备。

02浏览器组件

一个典型的网页浏览器有不同的组件构成。

网页浏览器渲染引擎

1.用户界面(UserInterface,UI):常用的UI元素包括搜索框(Searchbar)、地址框(Addressbar,用于输入URL以搜寻网页内容)、导航工具(主页、返回、前往、刷新)、历史记录、书签、收藏等等。

2.浏览器引擎(BrowserEngine):一段代码,根据来自其上一层UI的用户交互,例如在浏览时加载URL和前后导航的请求,负责查询和控制其下一层中的渲染引擎(RenderingEngine)。

3.渲染引擎(RenderingEngine):负责在浏览器屏幕上呈现(或渲染)所请求的网页和内容,主要解释HTML(HyperTextMakeupLanguage,超文本标记语言)代码、XML文档和图片,并在浏览器屏幕上以易于理解的格式显示它们。渲染引擎还可以通过插件(plugins)或扩展(extensions)显示其他类型的数据。

4.网络组件:通过使用互联网通信协议来检索输入的URL,即HTTP(HyperTextTransferProtocol,超文本传输协议)和FTP(FileTransferProtocol,文件传输协议)。该组件还负责处理最近检索到的内容缓存,可以在请求时重新分发,这样便减少了网络流量,因为无需从网络源中不断检索以前检索过的文件,自上次检索实例后网络源也未发生过更改。

5.JavaScript解释器:解释并执行已加嵌到所查看网站中的任何JavaScript代码。解释的结果将被定向到渲染引擎,以便在浏览器屏幕上显示。

6.UI后端:负责绘制基础窗口小部件,如窗口和组合框,通过使用底层操作系统UI方法显示非平台特定或依赖的通用界面。

7.数据存储组件:本质上是一个位于本地设备上的小型数据库,用于存储用户数据,如缓存、会话存储、Cookie、书签和用户配置文件首选项。

这些组件共同工作,为网页浏览器提供其核心功能。

以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。

快照生成时间:2022-12-27 15:45:12

本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。

信息原文地址:

挖来Safari首席设计师,这款“AI浏览器”想搞次革命
自从浏览器老大哥IE退役以后,Chrome、Safari、Edge、Firefox、Opera等头部浏览器为了争夺用户
2024-04-07 13:57:00
windows10中如何设置默认浏览器的步骤
简介:在Windows10操作系统中打开网页,我们都需要一个浏览器,那么如何设置默认浏览器呢?本文将详细介绍如何在Windows10中设置默认浏览器的步骤。1、首先打开浏览器,在
2023-02-20 21:11:00
360副总裁梁志辉:搜索和浏览器,是AI应用的明星场景|新质生产力·AI Partner大会
...过明星场景提高大模型的能力。结合360的优势,在安全、浏览器、搜索引擎我们有很多的经验和国民级应用,我们看到大模型各种听说读写的能力以后,我们认为大模型结合最好的产品,有可能
2024-05-28 16:18:00
苹果确认将在欧洲地区禁用主屏网页应用
...看到的开发者说明中解释,由于欧盟数字市场法案中关于浏览器的新规定,该公司将不得不在欧洲地区屏蔽这一功能。欧盟要求支持非WebKit浏览器,而苹果公司的iOS系统默认使用Web
2024-02-18 11:27:00
基于大模型的Arc Search:颠覆百度的AI搜索来了?
...家名不见经传的初创公司——The Browser Company 推出了全新浏览器 Arc Browser,在理念和交互设计上完全不同于 Chrome 等今天常用的浏览器
2024-01-31 18:00:00
OpenAI 与全世界最新锐的团队,想要用 AI 完成对浏览器的「复兴」
AGI 时代如果我们还需要浏览器,那它会是什么「形状」?网景公司创始人 Marc Andreessen 曾过说:浏览器可以说是有史以来对人们生活影响最大的一个软件
2024-11-23 09:44:00
iPhone用户真的应该放弃Chrome游览器 拥抱Safari吗
...惊悚视频广告,力图说服iPhone用户转而使用iOS内置的Safari浏览器,以此强调隐私保护的重要性。这部名为“iPhone上的隐私”的短片
2024-07-23 16:55:00
苹果visionpro头显将支持webxr标准
...推出的AR现实头显VisionPro将支持WebXR标准,让用户能够在浏览器中体验沉浸式的虚拟现实内容。这是苹果公司在2023年全球开发者大会上的一项重要公告
2023-06-21 23:08:00
7款神级扩展,教你打造用了就离不开edge浏览器
其实,我们使用浏览器的需求很简单,速度快,占用内存少,不要有广告,最好可以安装很多实用的扩展!提出这些需求的时候,瞬间觉得自己想的太美……不过,这些需求也不是不能实现,就是最后一
2023-01-10 11:05:00
更多关于科技的资讯: