五大浏览器你了解吗?(学者说)

Playwright CLI:五大核心优势重塑浏览器自动化效率 浏览器自动化是现代软件开发和测试中的关键技术,它通过程序控制浏览器行为,模拟用户操作,实现网页交互的自动化。其核心原理在于通过驱动协议与浏览器内核通信,执行导航、点击、表单填写等指令。这项技术的价值在于提升测试覆盖率、确保跨浏览器兼容性、实现持续集成中的自动化验收,并能应用于爬虫、监控等场景。随着项目复杂度增加,传统工具在环境配置、脚本维护和并行执行等方面面临挑战。本文聚焦 Playwright CLI,探讨其如何通过零配置安装、智能脚本录制、精细化运行控制、一体化环境管理和强大扩展性,特别是与 AI 智能 阅读详情

主流浏览器及内核

一、 主流浏览器

  • IE浏览器(Internet explorer)现在的新版本是(Microsoft Edge)
  • 火狐浏览器(Firefox)
  • 谷歌浏览器(Chrome)
  • 苹果浏览器(Safari)
  • 欧朋浏览器(Opera)
    在这里插入图片描述

二、浏览器内核

浏览器内核可以分成两部分: 渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎。

  • 渲染引擎

它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要内核。

  • JS 引擎

JS 引擎则是解析 Javascript 语言,执行 javascript 语言来实现网页的动态效果。最开始渲染引擎和 JS 引擎并没有区分的很明确,后来 JS 引擎越来越独立,内核就倾向于只指渲染引擎。有一个网页标准计划小组制作了一个 ACID 来测试引擎的兼容性和性能。内核的种类很多,如加上没什么人使用的非商业的免费内核,可能会有 10 多种,但是常见的浏览器内核可以分这四种:Trident、Gecko、Blink、Webkit。

三、主流浏览器内核

在这里插入图片描述

  • Trident 代表作:IE

介绍:元老级内核之一,由微软开发,并于1997年10月首次在ie 4.0中使用,凭借其windows垄断优势,Trident市场占有率一直很高。然而垄断并非,没有竞争就没有进步,长期以往,Trident内核一度停滞不前,更新缓慢,甚至一度与W3C标准脱节。2011年,从ie 9开始,Trident开始支持HTML5和CSS 3,因此我们也经常会看到有些网站在浏览时会提示用户(在Internet Explorer 9.0+以上浏览效果最佳)。前端程序员做浏览器兼容一般也不再会考虑ie 8之前的浏览器了。

  • Gecko 代表作:Mozilla & FireFox

介绍:元老级内核之一,由Netscape公司Mozilla组织开发。1998年,Netscape在于IE浏览器竞争失利之后,成立了非正式组织Mozilla,由其开发新一代内核,后命名为“Gecko”。FireFox也是这班人开发出来了,因此这也就是Mozilla一直使用的内核。

Gecko的特点是代码完全公开,因此其开发程度很高,全世界的程序员都可以为其编写代码,增加功能。

  • Webkit 代表作:苹果 & 谷歌旧版本

介绍:这是苹果公司开发的内核,也是其旗下产品Ssfari浏览器使用的内核。Webkit引擎包含了WebCode排版引擎和JavaScriptCode解析引擎,分别是从KDE的KHTML和KJS衍生而来,它们都是自由软件,在GPL条约下授权,同时支持BSD系统开发。
Chrome、360极速浏览器以及搜狗高速浏览器也使用Webkit作为内核(在脚本理解方面,Chorome使用自己研发的V8引擎)。

  • Blink 代表作:谷歌 & Opera

介绍:这是由Google和Opera Software开发的浏览器排版引擎,Google计算将这个渲染引擎作为Chromium计划的一部分,并且在2013年4月公布了这一消息。这一渲染引擎是开源引擎Webkit中WebCore组件的一个分支,并且在Chrome(28及往后版本)、Opera(15及往后版本)浏览器中使用

四、常用浏览器使用内核总结

  • IE浏览器内核:Trident内核,也是俗称的IE内核;

  • Chrome浏览器内核:统称为Chromium内核或Chrome内核,以前是Webkit内核,现在是Blink内核;

  • Firefox浏览器内核:Gecko内核,俗称Firefox内核;

  • Safari浏览器内核:Webkit内核;

  • Opera浏览器内核:最初是自己的Presto内核,后来是Webkit,现在是Blink内核;

  • 360浏览器、猎豹浏览器内核:IE+Chrome双内核;

  • 搜狗、遨游、UC浏览器、QQ浏览器内核:Trident(兼容模式)+Webkit(高速模式);

  • 百度浏览器、世界之窗内核:IE内核;

  • 2345浏览器内核:以前是IE内核,现在也是IE+Chrome双内核;

UE4(虚幻4)入门指南:初学者内容包与编辑界面详解 本文为UE4(虚幻4)初学者提供了详尽的入门指南,重点解析了初学者内容包的价值与导入方法,并系统讲解了编辑器的核心界面,包括视口、世界大纲、细节面板和内容浏览器的功能与操作技巧,帮助新手快速上手并搭建第一个场景。 阅读详情

相关推荐

电脑软件:推荐几款常用的浏览器

不知道大家在使用浏览器过程中,有没有遇到弹出窗口、各种广告、还有各种游戏推荐的情况?有的浏览器在安装的时候甚至还捆绑了其他软件。别着急,今天给大家分享几款非常纯净、无广告的良心浏览器,新手用了都说好,小伙伴们知道这些好用的良心浏览器后,把之前那些有广告骚扰的浏览器都卸载了。

IT技术分享社区 8931

浏览器知识

浏览器内核简要说明 一个完整的浏览器包含浏览器内核和浏览器的外壳(shell)。浏览器内核又可以分为两部分:渲染引擎(Layout Engine或Rendering Engine)和JS引擎。由于JS引擎越来越独立,内核就倾向于只指渲染引擎。 浏览器构成 浏览器一般由七个模块组成, User Interface(用户界面)、 Browser engine(浏览器引擎)、 Rendering engine(渲染引擎)、Networking(网络)、 JavaScript Interpreter(js解释器)、

weixin_39407291的博客 633

【MediaPipe实战】从零构建实时人脸关键点检测与表情分析系统

本文详细介绍了如何使用MediaPipe框架从零构建实时人脸关键点检测与表情分析系统。通过Python代码实现,系统能够精准检测468个3D人脸关键点,并实时分析用户表情,适用于智能交互应用。文章包含环境配置、核心实现、可视化技巧及性能优化等实战内容,帮助开发者快速掌握深度学习在计算机视觉中的应用。

weixin_30836759的博客 73

五大浏览器四大内核

只是用户看到仅仅只是浏览器本身,却很少能看到浏览器最核心的部分—浏览器内核。从第一款libwww(Library WorldWideWeb)浏览器发展至今已经经历了无数竞争与淘汰了。现在国内常见的浏览器有:IE、Firefox、QQ浏览器、Safari、Opera、Google Chrome、百度浏览器、搜狗浏览器、猎豹浏览器、360浏览器、UC浏览器、遨游浏览器、世界之窗浏览器等。但目前最为主流浏览器有五大款,分别是IE、Firefox、Google Chrome、Safari、Opera。 浏览器最重

HideInTime的博客 2万+

已解决-Parallels Desktop 16 网络初始化失败:您的虚拟机将继续正常运作,但将无法连接网络

我是月球挖掘机,相信不少打工人为了尝鲜已经更新了MacOS 11 Big Sur,当然,苹果每次的系统大更新,都会给我们软件的功能无法使用惊喜,这次的也不例外。 这个问题是我在更新macOS Big Sur之后,Parallels Desktop打开虚拟机后,提示: 报错信息 网络初始化失败:您的虚拟机将继续正常运作,但将无法连接网络 这是我的软件版本: 起初我以为是我的虚拟机坏了,结果重装了一遍虚拟机,没有任何用处。我开始在网上找方法,只能找到那个使用命令行打开软件的命令,除此之外没有了

月球挖掘机 5万+

C# Code-Behind 技术全面解析

Code-Behind 是 ASP.NET Web Forms 中的一种技术模式,通过将用户界面标记(.aspx文件)与程序逻辑代码(.aspx.cs文件)分离,实现表现层与逻辑层的解耦。其核心思想是前端展示与后台逻辑的物理文件分离,通过ASP.NET编译器将两者合并编译成一个Page类并执行。Code-Behind 的优势包括较好的代码组织、较高的开发效率,尤其适合快速开发数据驱动应用。然而,与现代开发模式如ASP.NET MVC、ASP.NET Core和Blazor相比,Code-Behind 在可维

记录学习的过程 958

主流浏览器种类

这些浏览器虽然在用户界面和一些特性上有所不同,但许多都基于相同的内核(如Chromium项目)。这使得它们在兼容性和性能上有很多相似之处。

地球空间 2840

Keil5调试遇坑记:手把手解决J-Link驱动与固件版本冲突(附老版本驱动包)

本文详细解析了Keil5与J-Link调试器版本冲突问题,特别是当出现'The connected J-Link is defective'警告时的解决方案。通过对比升级固件与降级驱动的优缺点,提供了详细的J-Link驱动降级操作指南,包括获取老版本驱动、替换步骤及常见问题排查,帮助开发者高效解决这一常见调试障碍。

metaverse5vr的博客 107

常用浏览器内核

Trident(IE内核) Gecko(firefox内核) webkit(safari内核) chromium/bink(chrome内核)bink是webkit改良之后的,属于webkit的分支。 presto(Opera内核)presto是挪威浏览器,后面也换成了bink内核。

qq_53266249的博客 302

华为AC外置Portal认证方案配置步骤指南

华为AC外置Portal认证方案配置步骤指南

m0_46129105的博客 7684

【ARM CoreLink 系列 4 -- NIC-400 控制器详细介绍】

正常情况下,一个NIC的实现,可以包含一百多个master和几十个slave,每个master和每个slave都会有一些寄存器,这些寄存器可以被 programming,实际实践中就会对 AMIB 或者 ASIB 或者 IB,当它需要具有 programming的时候,给它指定一个node number。为什么指定Node Number呢?首先,从CPU的角度,它需要有一个1M对齐的地址空间,在这1M地址空间上,对每个ASIB或者AMIB这样的接口给它一个node number以后,

CodingCos的博客 5242

五大浏览器(学者说)

五大浏览器背景介绍 IE浏览器: IE是微软公司旗下浏览器,是目国内用户量最多的浏览器。IE诞生于1994年,当时微软为了对抗市场份额占据将近百分之九十的网景Netscape Navigator,于是在Windows中开发了自己的浏览器Internet Explorer,自此也引发了第一次浏览器大战。结果可想而知,微软大获全胜,网景不得不将自己卖给AOL公司。但实际上事情并没有结束,网景后来开发了风靡一时的Firefox火狐,至今Firefox也成为世界五大浏览器之一。 1996年,微软从Spygla

你编写过让你骄傲的程序吗? 253

【全覆盖算法】栅格地图实现布氏单元分解算法+栅格地图实现牛耕Boustrophedon Cellular Decomposition Path Planning

本文先对做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容。

qq_35635374的博客 282

关于 Web 与浏览器,你未了解的历史

互联网/因特网(Internet),是指众多计算机网络互联而成的,能提供数据传输与应用服务的网络基础设施。而浏览器(browser)和万维网(World Wide Web,简称 Web)就是建立在 Internet 的基础上的。本质上,浏览器是用于访问 Web 的客户端软件,而 Web 是运行在互联网之上的应用。

2401_84775829的博客 1474

YOLO26涨点改进 | 检测头Head创新改进篇 | 利用DynamicConv高效动态卷积改进YOLO26检测头,DyHead通过增强检测头操作,轻量化改进、提高模型目标检测的精度

YOLO26作为新一代轻量化目标检测模型的代表,凭借精简的Backbone架构、高效的特征融合 Neck 设计,在实时检测场景(如嵌入式设备、边缘计算)中展现出优异的性能,成为工业落地与科研入门的优选模型。但在实际应用中,YOLO26原生检测头仍存在核心瓶颈:采用固定参数卷积核,无法根据输入特征的目标尺度、纹理差异动态调整卷积权重,导致多尺度目标适配不足、复杂背景下特征利用率低,且传统改进方案往往难以平衡“精度提升”与“轻量化”,要么精度提升有限,要么大幅增加参数量、拖累推理速度。

qq_36130719的博客 372

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

linux操作系统有哪些?2025 年最适合初学者的五大 Linux 发行版

平时接触到不少读者,他们对Windows或MacOS越来越感到疲惫:Windows的广告弹窗和隐私追踪让人烦不胜烦,MacOS的封闭生态和硬件升级成本又高得离谱。转而投向Linux,似乎成了一个明智的选择。但问题是,Linux听起来高大上,却总让人觉得门槛高,尤其是对初学者来说。别担心!在2025年,Linux生态已经成熟到让人惊艳的地步,许多发行版专门为像你这样的“切换党”量身定制。今天,我就来深度聊聊五款最适合初学者的Linux发行版:Linux Mint、Zorin OS、Ubuntu、Pop!

leah126的博客 4893

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

前端小白2020寒假HTML和CSS学习总结(含六大项目实战)

前言 这是一个漫长的寒假,历史上从未有过如此的时刻,人们这样空前团结,这样的宅,着实如抖音所说“晚上七点,像凌晨三点”。

weixin_45817780的博客 1万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Web前端开发的五大核心技能

从内核上讲主要有ie的,遨游版ie,safari,firefox以及opera的,这些都是大家常见的,每种内核对代码的解析是不完全一样的,即使同样内核也可能存在很大差异,如ie和遨游版的ie。目前比较流行的是dreamweaver, 其曾经风靡一时,到现在也没有退出历史舞台,证明dw还是有很大优势的,尤其是针对初学者,其强大的提示功能可以帮助我们很快的熟悉并掌握网页布局,但现 在更提倡的是纯手写代码,既体现技能方面的卓越,也可有效避免使用dw等工具产生的冗余代码。

xiaoweids的博客 2704

不同浏览器的内核

目录 一、浏览器的内核 1、概念: 2、作用: 二、常见的浏览器的内核 1、TRIDENT内核 2、GECKO内核 3、WENKIT内核 4、BLIKN内核 5、PRETO内核 三、一些浏览器的内核 四、JavaScript检测浏览器内核 一、浏览器的内核 1、概念 网页上所用到的语言有:html, css, JavaScript等,其中,前两者通常决定了该页面长什么样,它们是可以说都是约定的规范。不同的浏览器在获取到某页面的代码文件后,负责根据这套规范将代码渲染出来呈现给用户,

m0_46420078的博客 3024

FL Studio中五大常用按钮有哪些?

我们打开FL Studio中文版会发现界面中有好多的菜单和窗口,这些窗口每个都有其独有的功能

flstudiosoft的博客 4526

HTML了解知识

文章目录HTML了解知识1什么是HTML1.1HTML简介1.2浏览器简介1.3WEB标准2HTML语法规范2.1标签关系2.2HTML基本结构标签 HTML了解知识 1什么是HTML 1.1HTML简介 HTML指的是超文本标记语言(Hyper Text Markup Language),它是用来描述网页的一种语言。 HTML不是一种编程语言,而是一种标记语言(markup language)。 标记语言是一套标记标签(markup tag)。 所谓超文本,有2层含义: 1.它可以加入图片、声音、动画、多

LyonBlog 259

python是什么办公软件最好用_泣血整理,Jupyter Notebook最常用的五大配置技巧,五大常用办公软件...

泣血整理,Jupyter Notebook最常用的五大配置技巧,五大常用办公软件说到Jupyter Notebook(以下简称Jupyter),想必很多人都不陌生,这是一款神奇的web应用,权且可以把它当作python超级笔记本,当然它还支持R、Julia、Scala、Js等几十种语言。在Jupyter上,可以使用python做数据处理、统计建模、可视化、机器学习、教学演示、网页抓取等各种各样的事...

weixin_39758956的博客 592

Jupyter Notebook最常用的五大配置技巧

点击上方“Python爬虫与数据挖掘”,进行关注回复“书籍”即可获赠Python从入门到进阶共10本电子书今日鸡汤君看六幅南朝事,老木寒云满故城。说到Jupyter Notebook(以...

pdcfighting的博客 1626

Chili3D:在浏览器中重塑专业3D建模体验的五大突破性优势

**Chili3D** 是一款基于浏览器的开源3D CAD应用,通过WebAssembly技术将工业级OpenCascade内核与Three.js渲染引擎结合,实现了无需安装、跨平台的在线三维建模解决方案。本文将深入解析这款工具的独特价值、核心功能以及实际应用场景,为初学者和普通用户提供全面的入门指南。 ## 浏览器中的专业CAD:技术架构的革命性创新 传统CAD软件通常需要数GB的安装空间和

gitblog_00632的博客 689

浏览器必备的五大资源网站 每一个都是精品

我们经常会在浏览器里搜索资源,但是资源并不是那么容易找到的,这需要有好的资源网站,而今天我就和大家分享几个强大的资源网站,资源非常丰富。 1、55小说网 55小说网,一个无广告无弹窗的小说资源网站,各大热门小说资源随便搜随便看,很多在百度上找不到的小说资源,用它就可以轻松找到,简直是小说爱好者的福音。 2、2uts 一款国外编程教学网站,里面为大家提供了关于软件编程方便的各种视频教程,让你学习到...

doublerich的博客 6209

5个秘诀让你告别数据采集焦虑:MediaCrawler如何用“浏览器搭桥“技术轻松爬取小红书、抖音、B站等五大平台

还在为新媒体数据采集而焦虑吗?每次看到竞品分析报告里那些精准的数据,是不是既羡慕又无奈?传统爬虫要么被平台风控拦截,要么需要复杂的JS逆向技术,让普通开发者望而却步。今天,我要给你介绍一个神器——MediaCrawler,它用创新的"浏览器搭桥"技术,让你像使用浏览器一样轻松获取小红书、抖音、快手、B站、微博五大平台的数据,彻底告别数据采集焦虑! ## 🤔 为什么传统爬虫总是让你头疼? 你知

gitblog_00445的博客 363
上一篇: DOM (学者说)
下一篇: 五大浏览器(学者说)
Scholar ?
博客等级 码龄6年 3粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值