目前浏览器引擎有哪些主流的(浏览器内置引擎有哪些)

技术浏览器的引擎有哪些本篇内容介绍了“浏览器的引擎有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!浏览器是互联网时代

本文介绍了“浏览器的引擎是什么?”很多人在实际案例的操作中会遇到这样的困难。接下来,让边肖带领大家学习如何应对这些情况!希望大家认真阅读,学点东西!

00-1010虽然浏览器种类很多,但最常见的还是Chrome、FireFox、Safari、Edge、Opera等主流浏览器。面对这些浏览器的市场份额,其他浏览器的份额几乎可以忽略不计。

甚至这些主流浏览器也有很多共同的技术,比如引擎技术。今天,我们来谈谈浏览器背后的各种引擎,这应该是Web开发人员关心的问题。

说到浏览器引擎,你可能经常会看到这些名词:V8、WebKit、Gecko、Blink、SpiderMonkey…….这些是什么?

以下是浏览器结构示意图。

浏览器的引擎有哪些

所谓浏览器引擎,就是驱动浏览器工作的模块,就像生活中的汽车引擎一样。浏览器包括一个渲染引擎和一个JavaScript引擎。

渲染引擎负责解析页面DOM文档、CSS规则等。并将内容呈现为具有样式的页面,也称为排版引擎。常见的渲染引擎包括Blink(针对Chrome和Opera,基于WebKit分支开发)、Gecko(针对Firefox)、WebKit(针对Safari)、Trident(针对IE)和EdgeHTML(针对Edge)。随着2019年微软宣布Edge将采用Chromium内核,IE逐渐淡出历史,渲染引擎基本是前三。

JavaScript引擎是JS解释器,用来运行JavaScript代码。随着Node平台的普及,运行主机的JavaScript不局限于浏览器,因此JavaScript引擎实际上可以用于多个平台,其中著名的V8引擎就是一个典范。使用V8引擎的浏览器主要有Chrome和Opera。除了V8,还有火狐使用的SpiderMonkey(曾经在网景使用过)、IE和Edge使用的Chakra以及Safari使用的JavaScript Core (Nitro)。

浏览器的引擎有哪些

为什么有这么多发动机?其实这是各大浏览器厂商竞争这么多年的结果。众所周知,20世纪90年代,微软凭借IE击败了当时的浏览器寡头网景,进而成为霸主。结果IE不思进取,内核与标准不兼容,不仅让用户体验差,也危害了广大前端开发(但另一方面也提供了很多就业机会,哈哈)。过了几年,当世界长期饱受IE之苦的时候,火狐站了起来,用户聚集起来响应。与此同时,Safari和Chrome如雨后春笋般遍地开花,如今Chrome已经成为新的霸主。幸运的是,这些新兴的浏览器大多与标准兼容,因此即使是来自不同制造商的浏览器,至少在语言解释和执行上是一致的。这是前端开发的福音。一组代码可以在各种浏览器上运行(虽然仍有细微的差别,但这正是开发体验派上用场的地方)。

“浏览器的引擎是什么?”介绍到这里。感谢阅读。如果你想了解更多的行业,可以关注网站。边肖将为您输出更多高质量的实用文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/154317.html

(0)

相关推荐

  • 2020-2021-1学期20212310《网络空间安全导论》第九周自习总结

    技术2020-2021-1学期20212310《网络空间安全导论》第九周自习总结 2020-2021-1学期20212310《网络空间安全导论》第九周自习总结2.1 密码学概述
    语言系统、数字系统和文字

    礼包 2021年12月5日
  • ES6新特性常用的知识点有哪些

    技术ES6新特性常用的知识点有哪些这篇文章主要介绍了ES6新特性常用的知识点有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.关键字Let 关键字

    攻略 2021年11月13日
  • 怎么删除表和Oracle的回收站

    技术怎么删除表和Oracle的回收站本篇内容介绍了“怎么删除表和Oracle的回收站”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够

    攻略 2021年11月4日
  • cacheable注解(cacheable注解不生效)

    技术@CacheEvict注解失效的经历及解决方法是什么@CacheEvict注解失效的经历及解决方法是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望

    攻略 2021年12月25日
  • 如何在Rust中创建C/C++ API

    技术如何在Rust中创建C/C++ API本篇内容介绍了“如何在Rust中创建C/C++ API”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔

    攻略 2021年11月30日
  • 怎么使用TFserving

    技术怎么使用TFserving这篇文章主要讲解了“怎么使用TFserving”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用TFserving”吧!1.什么是TFs

    攻略 2021年11月13日