Coder Social home page Coder Social logo

Comments (23)

Damon99999 avatar Damon99999 commented on May 12, 2024 2

泛指->>>渲染引擎
js引擎

from fe-interview.

censek avatar censek commented on May 12, 2024 2

浏览器内核:浏览器核心的部分,即 渲染引擎,负责对网页语法的解释 并渲染(显示)网页。

  • Trident (IE内核)
  • Gecko (FireFox内核)
  • Webkit (Safari内核,Chrome内核原型)
  • Blink (Chrome(28及往后版本)、Opera(15及往后版本)和Yandex)

from fe-interview.

tzjoke avatar tzjoke commented on May 12, 2024

Webkit
Blink
Gecko
Trident

from fe-interview.

chenliwen123 avatar chenliwen123 commented on May 12, 2024

IE
Webkit
firefox

from fe-interview.

Konata9 avatar Konata9 commented on May 12, 2024

内核主要分为渲染引擎和 JS 引擎。前者负责页面的渲染,后者负责执行解析 JavaScript。
之后,由于 JS 引擎越来越独立,现在所说的浏览器内核大都指渲染引擎。

目前主流的内核有以下 4 个:

  • Trident: 由微软开发,即我们熟知的 IE 内核
  • Gecko: 使用 C++ 开发的渲染引擎,包括了 SpiderMonkey 即我们熟悉的 FireFox
  • Presto: Opera 使用的内核
  • Webkit: 前端使用最多的 Chrome 和 Safari 使用的内核

from fe-interview.

Lianfeiru avatar Lianfeiru commented on May 12, 2024

内核按功能可以分为渲染引擎和JS引擎。
我们常说的浏览器内核指代的是浏览器的渲染引擎。
IE : Trident
safari(苹果公司自带浏览器): webkit
FireFox : Gecko
Chrome : Blink ,JS引擎为V8引擎
Opera : Blink

from fe-interview.

abueavan avatar abueavan commented on May 12, 2024

https://www.jianshu.com/p/db1b230e3415

from fe-interview.

kruzabc avatar kruzabc commented on May 12, 2024

浏览器内核一般指的是浏览器的渲染引擎,负责显示网页。

Trident (IE)
EdgeHtml (Edge 12-18)
Gecko (FireFox)
Webkit (Safari,Chrome < 28)
Blink (Chrome >= 28, Opera > 12.18, Edge新版,一些国产浏览器)、
Presto ( Opera <= 12.18)
X5(腾讯系浏览器,基于Blink)

from fe-interview.

zlqGitHub avatar zlqGitHub commented on May 12, 2024

IE:trident内核;
FireFox:gecko内核;
Chrome:Blink(基于webkit,Google Chrome 与 Opera SoftWare共同开发);
Opera:以前用的是presto,现在用的是Google Chrome的Blink内核;
Safari:webkit内核。

from fe-interview.

vinceok avatar vinceok commented on May 12, 2024

浏览器内核即浏览器的核心部分,分为渲染引擎和JS引擎,前者负责渲染页面,后者负责解析JavaScript。

百度T5、腾讯X5,UC U3等内核都基于Blink优化,Blink由Webkit中的WebCore元件衍生而来

  1. Trident: IE
  2. Webkit:Chrome<28、Safari
  3. Gecko:Firefox
  4. Blink:Chrome>=28、Opera>12.18、Edge新版
  5. Presto:Opera<=12.18

from fe-interview.

larry0442 avatar larry0442 commented on May 12, 2024

现在说浏览器内核应该都是指渲染那一部分了吧

  • trident IE
  • gecko Firefox
  • webkit Safari
  • blink Chrome

from fe-interview.

blueRoach avatar blueRoach commented on May 12, 2024

Trident IE
Gecko FireFox
webkit safari
Blink Google
浏览器内核就是一个渲染引擎,对html、js、css等进行渲染

from fe-interview.

giggleCYT avatar giggleCYT commented on May 12, 2024

常见浏览器所用内核
(1) IE 浏览器内核:Trident 内核,也是俗称的 IE 内核;
(2) Chrome 浏览器内核:统称为 Chromium 内核或 Chrome 内核,以前是 Webkit 内核,现在是 Blink内核;
(3) Firefox 浏览器内核:Gecko 内核,俗称 Firefox 内核;
(4) Safari 浏览器内核:Webkit 内核;
(5) Opera 浏览器内核:最初是自己的 Presto 内核,后来加入谷歌大军,从 Webkit 又到了 Blink 内核;
(6) 360浏览器、猎豹浏览器内核:IE + Chrome 双内核;
(7) 搜狗、遨游、QQ 浏览器内核:Trident(兼容模式)+ Webkit(高速模式);
(8) 百度浏览器、世界之窗内核:IE 内核;
(9) 2345浏览器内核:好像以前是 IE 内核,现在也是 IE + Chrome 双内核了;
(10)UC 浏览器内核:这个众口不一,UC 说是他们自己研发的 U3 内核,但好像还是基于 Webkit 和 Trident ,还有说是基于火狐内核。

内核理解
主要分成两部分:渲染引擎和 JS 引擎。
渲染引擎的职责就是渲染,即在浏览器窗口中显示所请求的内容。默认情况下,渲染引擎可以显示 html、xml 文档及图片,它也
可以借助插件(一种浏览器扩展)显示其他类型数据,例如使用 PDF 阅读器插件,可以显示 PDF 格式。
JS 引擎:解析和执行 javascript 来实现网页的动态效果。
最开始渲染引擎和 JS 引擎并没有区分的很明确,后来 JS 引擎越来越独立,内核就倾向于只指渲染引擎。

from fe-interview.

MrZ2019 avatar MrZ2019 commented on May 12, 2024

内核主要分为渲染引擎和 JS 引擎。前者负责页面的渲染,后者负责执行解析 JavaScript。
之后,由于 JS 引擎越来越独立,现在所说的浏览器内核大都指渲染引擎。

目前主流的内核有以下 4 个:

Trident: 由微软开发,即我们熟知的 IE 内核
Gecko: 使用 C++ 开发的渲染引擎,包括了 SpiderMonkey 即我们熟悉的 FireFox
Presto: Opera 使用的内核
Webkit: 前端使用最多的 Chrome 和 Safari 使用的内核

from fe-interview.

buuug7 avatar buuug7 commented on May 12, 2024

通常所说的浏览器内核指的是浏览器渲染引擎,即排版引擎,不包括JavaScript引擎。

主流浏览器内核,不包括已经停产的

  • Webkit(apple based)
  • Blink (chromium based)
  • Gecko (firefox based)

这里要说下,Webkit 是苹果基于 KDE 的 KHTML 的一个分支,而Blink是基于苹果 Webkit 的一个分支,Gecko 是基于 Servo 内核引擎

from fe-interview.

xiezhenghua123 avatar xiezhenghua123 commented on May 12, 2024

chrome blink
ie trident
火狐 gecko
opera Blink
safari webkit

from fe-interview.

shisan13yan avatar shisan13yan commented on May 12, 2024

第12天 常见的浏览器内核都有哪些?并介绍下你对内核的理解

firefox gecko
safari webkit
opera Presto
IE trident
chrome blink

from fe-interview.

amikly avatar amikly commented on May 12, 2024

概念

浏览器内核可以理解为排版引擎,由 渲染引擎 和 JS引擎 组成

由于 JS 引擎越来越独立,现在所说的浏览器内核大都指渲染引擎

渲染引擎

负责页面的渲染

负责取得网页的内容(HTML、XML、图像等)、整理讯息(加入CSS等),以及计算页面的显示方式,然后输出至显示器或打印机

JS引擎

执行解析 JavaScript

解析和执行javascript来实现页面的动态效果

常见浏览器内核

Blink

基于 WebKit 的 fork Web 渲染引擎

Chrome 、Opera使用的内核

Trident

由微软开发,即熟知的 IE 内核

WebKit

Safari 、Chrome(曾) 、Opera(曾) 使用的内核

Gecko

FireFox使用的内核

Presto

Opera 曾使用的内核

from fe-interview.

yxllovewq avatar yxllovewq commented on May 12, 2024

总结:
浏览器内核 = 渲染引擎 + js执行引擎 // 由于js引擎逐渐独立,现在侧重指代渲染引擎。
常见内核:
trident:ie
webkit:safari,chrome(曾经)
blink:chrome、opera
gecko:firefox
presto:opera(曾经)
chromium内核:edge、chrome(曾经)

from fe-interview.

syfine avatar syfine commented on May 12, 2024

浏览器内核分为:渲染引擎和JS引擎。

  • 渲染引擎:负责取得页面的内容,整理讯息,以及计算网页的显示方式,然后输出到显示器或打印机。
  • JS引擎:解析和执行JS来实现网页的动态效果
    一般浏览器内核指渲染引擎

常见的浏览器内核:
Trident内核: IE,360
Gecko内核:Netspace6及以上版本
Presto内核: Opera
Blink内核:Opera
Webkit内核: Safari , Chrome

from fe-interview.

WangXi01 avatar WangXi01 commented on May 12, 2024

内核分为渲染引擎和js引擎,因为js引擎越来越独立,所以现在多指渲染引擎
trident ie内核
火狐内核
opera内核
还有我们用的最多的webkit谷歌的内核

from fe-interview.

Iambecauseyouare avatar Iambecauseyouare commented on May 12, 2024

webkit
blink
gecko
edgeHTML
trident
内核分为渲染引擎和js引擎,渲染引擎负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显示方式,然后会输出至显示器或打印机。js引擎解析和执行JavaScript来实现网页的动态效果,后面因为js引擎越来越独立,内核就更倾向于渲染引擎

from fe-interview.

lili-0923 avatar lili-0923 commented on May 12, 2024
  • IE : Trident
  • safari(苹果公司自带浏览器): webkit
  • FireFox : Gecko
  • Chrome : Blink ,JS引擎为V8引擎
  • Opera : Blink

渲染引擎和js引擎

from fe-interview.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.