admin 管理员组文章数量: 887021
一、 浏览器
1. IE浏览器
IE浏览器是世界上使用最广泛的浏览器,它由微软公司开发,预装在windows操作系统中。所以我们装完windows系统之后就会有IE浏览器。目前,最新的IE浏览器版本是IE 11。
2. Safari浏览器
Safari浏览器由苹果公司开发,它也是使用的比较广泛的浏览器之一。Safari预装在苹果操作系统当中,从2003年首发测试以来到现在已经11个年头。是苹果系统的专属浏览器,当然现在其他的操作系统也能装Safari。
3. Firefox浏览器
火狐浏览器是一个开源的浏览器,由Mozilla资金会和开源开发者一起开发。由于是开源的,所以它集成了很多小插件,开源拓展很多功能。发布于2002年,它也是世界上使用率前五的浏览器。
4. Opera浏览器
opera浏览器是由挪威一家软件公司开发,该浏览器创始于1995,目前其最新版本是opera 20,他有着快速小巧的特点,还有绿色版的,属于轻灵的浏览器。
5. Chrome浏览器【开发使用】
Chrome浏览器由谷歌公司开发,测试版本在2008年发布。虽说是比较年轻的浏览器,但是却以良好的稳定、快速、安全性获得使用者的亲睐。
6. 其他浏览器
像360浏览器,猎豹浏览器,百度浏览器等大多基于IE内核开发的。所以这里不详细介绍。
二、内核
1. Trident:
该内核程序在1997年的IE4中首次被采用,是微软在Mosaic代码的基础之上修改而来的,并沿用到IE11,也被普遍称作”IE内核”。
Trident实际上是一款开放的内核,其接口内核设计的相当成熟,因此才有许多采用IE内核而非IE的浏览器涌现。
Trident内核的常见浏览器有IE、360安全浏览器、猎豹安全浏览器、傲游浏览器、百度浏览器、世界之窗浏览器、2345浏览器、腾讯TT、搜狗高速浏览器、UC浏览器等。
2. Gecko:
Gecko(Firefox内核),Netscape6开始采用的内核,后来的Mozilla FireFox(火狐浏览器)也采用了该内核,Gecko的特点是代码完全公开,因此,其可开发程度很高,全世界的程序员都可以为其编写代码,增加功能。
因为这是个开源内核,因此受到许多人的青睐,Gecko内核的浏览器也很多,此外Gecko也是一个跨平台内核,可以在Windows、 BSD、Linux和Mac OS X中使用。
Gecko内核常见的浏览器: Mozilla Firefox、Mozilla SeaMonkey、waterfox(Firefox的64位开源版)、Iceweasel。
3. Presto:
Presto(Opera前内核) (已废弃), Opera12.17及更早版本曾经采用的内核,现已停止开发并废弃,该内核在2003年的Opera7中首次被使用,该款引擎的特点就是渲染速度的优化达到了极致,然而代价是牺牲了网页的兼容性。
实际上这是一个动态内核,与前面几个内核的最大的区别就在脚本处理上,Presto有着天生的优势,页面的全部或者部分都能够在回应脚本事件时等情况下被重新解析。
此外该内核在执行Javascrīpt的时候有着最快的速度,可惜Presto是商业引擎,使用Presto的除开Opera以外,只剩下NDSBrowser、Wii Internet Channle、Nokia 770网络浏览器等,这很大程度上限制了Presto的发展。Opera现已改用Google Chrome的Blink内核。
4. Webkit:
Webkit(Safari内核,Chrome内核原型,开源),它是苹果公司自己的内核,也是苹果的Safari浏览器使用的内核。
Webkit是自由软件,同时开放源代码。在安全方面不受IE、Firefox的制约,所以Safari浏览器在国内还是很安全的。
Google Chrome、360极速浏览器、搜狗高速浏览器高速模式使用Webkit作为内核。WebKit 内核在手机上的应用也十分广泛,例如 Google 的手机 Gphone、 Apple 的iPhone等所使用的 Browser 内核引擎,都是基于 WebKit。
WebKit内核常见的浏览器:傲游浏览器3、Apple Safari(Win/Mac/iPhone/iPad)、Symbian手机浏览器、Android 默认浏览器。
图表总结:
浏览器/RunTime | 内核(渲染引擎) | JavaScript引擎 |
Chrome | Blink(20)Webkit(Chrome 27) | V8 |
FireFox | Gecko | SpiderMonkey |
Safari | Webkit | JavaScriptCore |
Edge | EdgeHTML | Chakra(for JavaScript) |
IE | Trident | Chakra(for JScript) |
PhantomJS | Webkit | JavaScriptCore |
Node.js | - | V8 |
版权声明:本文标题:常见的浏览器与内核你知道都有哪些吗? 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1724002761h746329.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论