浏览器引擎

目录

  1. 1 浏览器引擎
  1. 2 名称和范围
  1. 3 布局和渲染
  1. 4 著名的引擎

    浏览器引擎

    浏览器引擎(也被称为一个布局引擎或渲染引擎)是核心软件组件每一个主要的网络浏览器。浏览器引擎的主要工作是将HTML文档和网页的其他资源转换为用户设备上的交互式视觉表示。

    名称和范围

    浏览器引擎不是独立的计算机程序,而是大型程序(例如Web浏览器)的重要组成部分,该术语是从该程序衍生而来的。(“引擎”一词类似于汽车的引擎。)

    浏览器引擎

    除“浏览器引擎”外,关于相关概念还有两个常用术语:“布局引擎”和“渲染引擎”。理论上,布局和渲染(或“绘画”)可以由单独的引擎处理。但是实际上,它们紧密耦合,很少单独考虑。

    除了布局和呈现之外,浏览器引擎还执行文档之间的安全策略,处理通过超链接和通过表单提交的数据的导航,并实现公开给页面脚本的文档对象模型(DOM)数据结构。

    但是,执行JavaScript(JS)代码是另一回事,因为每个主要的Web浏览器都为此使用专用的引擎。JS语言最初是为在浏览器中使用而创建的,但现在也已在其他地方使用,因此JS引擎的实现与浏览器引擎脱钩了。在Web浏览器中,两个引擎通过共享的DOM数据结构协同工作。

    浏览器引擎还用于Web浏览器以外的其他类型的程序。电子邮件客户端需要它们显示HTML电子邮件。由Google Chrome浏览器的两个引擎提供支持的Electron框架已用于创建许多应用程序。

    布局和渲染

    网页的布局通常由级联样式表(CSS)指定。每个样式表都是浏览器引擎解释的一系列规则。例如,一些规则指定印刷术详细信息,例如字体、颜色和文本大小。该引擎结合了所有相关的CSS规则,以计算将要绘制在屏幕上的视觉表示的精确图形坐标。

    在下载页面的所有资源之前,某些引擎可能会开始渲染。随着接收到更多的数据,这可能导致视觉变化,例如图像逐渐被填充或未样式化内容的闪烁。

    著名的引擎

    Gecko是Mozilla的浏览器引擎,用于其Firefox Web浏览器、Thunderbird电子邮件客户端和SeaMonkey Internet Suite。Goanna是Pale Moon浏览器中使用的Gecko的分支。

    苹果通过派生KDE项目的KHTML引擎为其Safari浏览器创建了WebKit引擎。

    Google最初将WebKit用于其Chrome浏览器,但最终将其分叉以创建Blink引擎。所有基于Chromium的浏览器都使用Blink,使用CEF、Electron或嵌入Chromium的任何其他框架构建的应用程序也是如此。

    尽管Apple允许第三方浏览器替代iOS设备上的Safari,但通过其App Store分发的所有浏览器都必须使用WebKit作为其引擎。例如,适用于iOS的Opera Mini使用WebKit,而所有其他Opera变体都使用Blink。(Opera以前使用自己的专有 Presto引擎。)

    Microsoft维护自己的专有EdgeHTML引擎,它是Trident引擎的后继者。但是,EdgeHTML现在仅用于通用Windows平台应用程序,因为使用Blink引擎重新构建了Edge浏览器。


    浏览器引擎

    相关推荐

    游戏引擎

    目录 1 游戏引擎 2 游戏引擎的目的 3 游戏引擎作为一个行业 4 游戏中间件 5 xxx人称射击游戏引擎游戏引擎游戏引擎,也被称为游戏架构gameframe,是一个软件开发环境设计,为人们打造的视频游戏。开发人员使用游戏引擎为控制台、移动设备和个人计算机构建游戏。游戏引擎通常提供的核心功能包括用于2D或3D图形的渲染引擎(“渲染器”),物理引擎或碰撞检测... (继续浏览)

    软件引擎

    目录 1 软件引擎 2 作为隐喻的软件引擎 3 计算机科学中使用的软件引擎 4 对比软件引擎软件引擎指的中央部分的计算机程序。但是,根据上下文,该概念的含义略有不同。 作为隐喻的软件引擎开发人员在与更广泛的外行读者交流时,经常使用术语引擎来描述软件,以描述他们原本称为库,SDK或对象的东西,以表示封装的功能块。该术语通常出现在需要描述软件内部结构的营销... (继续浏览)

    手机配件

    目录 1 手机配件 2 主流的手机配件 3 防丢设备 4 大容量存储 5 充电器和外接电池 6 照片配件 7 自拍杆 8 智能手机三脚架安装 9 HDMI和投影仪手机配件手机配件,包括制造商设计的与移动智能手机的操作无关的任何硬件。 主流的手机配件设计用来固定,支撑或固定智能手机的手机壳是很受欢迎的配件。案例衡量标准取决于显示英寸(例如5英寸显示)。有... (继续浏览)

    视觉传感器网络

    目录 1 视觉传感器网络 2 视觉传感器网络的应用视觉传感器网络视觉传感器网络是在空间上分布的网络智能相机能够处理和从各种观点考虑成某种形式比单独的图像更加有用的融合场景的图像的装置。视觉传感器网络可能是一种无线传感器网络,后者的许多理论和应用都适用于前者。该网络通常由具有某些本地图像处理,通信和存储功能的摄像机本身以及可能的一台或多台中央计算机组成,其中来... (继续浏览)

    智能相机

    目录 1 智能相机 2 智能相机的组件 3 应用领域智能相机智能相机,是一种机器视觉系统,该系统中,除了图像捕获电路,能够从拍摄图像中提取应用程序特定信息,与生成事件描述或制备在一个智能和自动化系统中使用的决定沿。智能相机是一种独立的独立视觉系统,在工业摄像机的外壳中具有内置图像传感器。它包含所有必需的通信接口,例如以太网,以及用于连接PLC、执行器、继电器... (继续浏览)

    机器视觉

    目录 1 机器视觉 ▪ 定义 2 基于影像的机器人指导 3 机器视觉的市场机器视觉机器视觉(MV)是用于在工业上通常为自动检查,过程控制和机器人引导等应用提供基于图像的自动检查和分析 的技术和方法。机器视觉是指许多技术、软件和硬件产品、集成系统、操作、方法和专业知识。机器视觉作为系统工程学科可以被认为与计算机视觉(一种计算机科学形式)不同。它试图以新的方式集... (继续浏览)

    智能合约

    目录 1 智能合约 2 智能合约的法律地位智能合约智能合约,是一种计算机程序或事务协议,其目的是自动执行,控制或文档根据的条款在法律上相关的事件和行为的合同或协议。智能合约的目标是减少可信赖中介人的需求、仲裁和执行成本,欺诈损失以及减少恶意和意外例外。 自动售货机被认为是等同于智能合约实施的最古老的技术。2014年有关加密货币以太坊的白皮书将比特币协议... (继续浏览)

    工业物联网

    目录 1 工业物联网 2 应用与行业 ▪ 汽车工业工业物联网工业物联网(IIoT)是指相互连接的仪器和用计算机的工业应用,包括制造和能源管理联网在一起的其它装置。这种连通性允许数据收集、交换和分析,从而有可能促进生产力和效率的提高以及其他经济利益。IIoT是分布式控制系统(DCS)的发展,它通过使用云计算来完善和优化过程控制,从而实现了更高程度的自动化。 ... (继续浏览)

    电视消费

    目录 1 电视消费 2 消费变化 3 视觉狂欢 4 电视消费与肥胖 5 青少年的电视和身体态度电视消费电视消费是一个重要组成部分媒体消费中西方文化。与其他高消费生活方式类似,看电视是出于对享乐,逃生和“麻醉”的追求。在电视上的极度依赖实际上是一种成瘾通过其乐趣、逃逸和麻醉可以方便地获得的预包装的形式。 消费变化随着流媒体站点和在线电视的影响力日益增强,... (继续浏览)

    皮影戏

    目录 1 皮影戏 2 马来西亚皮影戏 3 今天的皮影戏皮影戏皮影戏,是一种古老的讲故事和娱乐的形式,使用扁平的铰接式剪裁人物(皮影戏),这些人物被固定在光源和半透明的屏幕或稀松布之间。木偶的剪裁形状有时包括半透明的颜色或其他类型的细节。通过移动木偶和光源都可以实现各种效果。有才华的木偶演员可以使人物看起来走路、跳舞、打架、点头和笑。 在世界许多国家的儿... (继续浏览)

    催眠流行音乐

    目录 1 催眠流行音乐 2 催眠流行音乐的特性催眠流行音乐催眠流行音乐(缩写为h-pop)是流行音乐或迷幻音乐,它唤起了人们对过去(主要是1980年代)流行娱乐的文化记忆和怀旧感。它在2000年代中期至后期出现,因为美国的低保和降噪音乐家开始采用儿时记忆中的复古美学,例如广播摇滚、新浪潮、轻摇滚、视频游戏音乐、合成流行音乐和R&B。录音在盒式磁带或Inter... (继续浏览)

    家庭录音

    目录 1 家庭录音 2 家庭录音设备 3 对专业录音室的影响家庭录音家庭录音,是实践录音在私人住宅,而不是一个专业的录音棚。设置用于家庭录音的工作室称为家庭工作室或项目工作室。配音演员、解说员、歌手、音乐家、播客主持人和纪录片制作者都广泛采用家庭录音,取得了各个阶段的成功。随着21世纪技术的发展,专业音频设备的成本稳步下降,而有关录制技术的信息已可以轻松地在... (继续浏览)

    配音

    目录 1 配音 2 配音的类型 ▪ 角色声音 ▪ 叙述 ▪ 商业 ▪ 翻译 ▪ 自动对话替换 ▪ AI生成和AI修改的声音配音配音是执行配音以代表角色或向观众提供信息的艺术。表演被称为配音演员/女演员、声音艺术家、配音演员或者语音人才。在英国,配音被认为是一种专业的戏剧职业,这主要是由于BBC悠久的广播剧制作传统。 语音作品的示例包括各种作品中的动画、... (继续浏览)

    北京星医汇医疗美容

    目录 1 星医汇•星介绍 2 星医汇•星项目 3 星医汇•星团队 ▪ 季一发 ▪ 岳才 ▪ 张龙金 ▪ 黄小应 4 星医汇•星设备 5 星医汇•星案例 6 医院地址星医汇•星介绍北京星医汇医疗美容,地处北京海淀区五孔桥田村路8号11栋,以汇聚国内外医生团队、高品质的服务管理和舒适温馨的空间环境为优势成为北京求美者优选医美机构,拥有北京地区大规模手术区域及治疗... (继续浏览)

    超高压灯

    目录 1 超高压灯 2 高压放电灯(UHP或类似产品)的已知制造商 3 使用超高压灯的设备超高压灯高压汞弧灯经常被称为飞利浦商标UHP,最初被称为超高压灯,因为内部压力高达200气氛。它由飞利浦于1995年开发,用于商业投影系统、家庭影院投影仪、MD-PTV和视频墙。与投影系统中使用的其他普通汞蒸气灯不同,它不是金属卤化物灯,因为它仅使用汞。飞利浦声称这些灯... (继续浏览)

    汞蒸气灯

    目录 1 汞蒸气灯 2 汞蒸气灯的工作原理 ▪ 金属卤化物 ▪ 自镇流灯 3 紫外线清洁 4 光污染注意事项汞蒸气灯汞蒸气灯,是一个气体放电灯,它使用一个电弧通过汽化汞以产生光。电弧放电通常局限于安装在较大硼硅酸盐玻璃灯泡内的小型熔融石英 电弧管。外灯泡可能是透明的或涂有荧光粉; 在任何一种情况下,外灯泡都具有隔热性,可防止光产生的紫外线辐射,并且便于安装熔... (继续浏览)

    工业射线照相

    目录 1 工业射线照相 2 来源 ▪ X射线发生器 ▪ 密封放射源 ▪ 射线照相相机工业射线照相工业射线照相是一种无损检测的方法,该方法使用电离辐射检查材料和组件,以定位和量化缺陷和材料性能的下降,这些缺陷和退化会导致工程结构的失效。它在确保产品质量和可靠性所需的科学技术中起着重要作用。 工业射线照相使用X射线发生器产生的X射线,或使用密封放射性核素源... (继续浏览)

    工业计算机断层扫描

    目录 1 工业计算机断层扫描 2 扫描仪的类型 3 分析和检查技术 ▪ 组装 ▪ 空隙、裂纹和缺陷检测 ▪ 几何尺寸标注和公差分析 ▪ 基于图像的有限元方法工业计算机断层扫描工业计算机断层扫描(CT)是任何计算机辅助的断层扫描过程,通常是X射线计算机断层扫描,它使用辐射来产生扫描对象的三维内部和外部表示。工业计算机断层扫描已在许多工业领域用于组件内部检查。工... (继续浏览)

    断层扫描

    目录 1 断层扫描 2 同步X射线断层扫描显微镜断层扫描断层扫描,是通过使用任何一种穿透波进行的切片或切片成像。该方法用于放射学、考古学、生物学、大气科学、地球物理学、海洋学,等离子物理学、材料科学、天体物理学、量子信息和其他科学领域。在断层摄影中使用的设备被称为断层摄影,而所产生的图像为断层图像。 在许多情况下,这些图像的产生是基于数学程序的断层摄影... (继续浏览)

    光学切片

    目录 1 光学切片 2 传统光学显微镜的光学切片 3 改善光学切片的技术 ▪ 明场光学显微镜 ▪ 荧光显微镜 ▪ 清算代理 ▪ 其他 4 替代品光学切片光学切片是通过适当设计的显微镜可以在厚样品内部深处产生焦平面的清晰图像的过程。这用于减少使用切片机等仪器进行薄切片的需求。使用了许多不同的光学切片技术,并且专门设计了几种显微镜技术来提高光学切片的质量。 ... (继续浏览)