浏览器Apple Safari和Google Chrome内核webkit
我们熟知的两款浏览器巨头,Apple Safari与Google Chrome,它们分别承载着苹果电脑MAC OS系统与搜索巨头GOOGLE的深厚背景,共同之处在于它们都采用了webkit这一内核。那么,关于webkit,让我们来了解一下。
webkit,源于开源的浏览器网页排版引擎,与其他两大引擎Gecko和Trident齐名。Gecko是Mozilla和Firefox所使用的排版引擎,而Trident则是IE所使用的排版引擎。而在苹果Mac OS X系统中,webkit是其系统引擎框架的名称,广泛应用于Safari、Dashboard、Mail等其他程序。选择webkit,是因为其源码结构清晰、渲染速度极快。
在众多使用webkit引擎的浏览器中,Safari和Chrome尤为引人注目。Midori等浏览器也采用了webkit作为内核。Adobe AIR也采用webkit来渲染HTML。
关于浏览器的其他内核,如火狐采用的Gecko,早期存在耗内存的缺陷。尽管Gecko功能强大,但代价高昂,复杂且内存占用高。这是因为Gecko除了渲染HTML外,还提供了更多功能。Mozilla早期的应用套件包括浏览器、邮件和新闻组程序等,而Gecko还需要提供一种基于XML的用户界面生成引擎XUL。XUL被用于所有这些程序中,至今仍被用于Firefox中生成用户界面,这也是Firefox众多扩展应用的价值所在。尽管如此,火狐3对内存占用问题进行了极大的改善。在安全模式下运行确实能带来流畅的体验。对于我们这些从事Web开发工作的人来说,火狐的插件便利性也是一大优势。但由于插件编写者的差异,仍存在一些内存问题。我通常使用Google Chrome并依赖firebug插件进行调试。虽然Google为开发人员提供了一些工具,但相较于firebug而言,其使用体验和界面设计仍有待提高。值得注意的是,尽管浏览器种类繁多,但内核有限。测试了Safari后,对于谷歌浏览器的测试便可以相对减少。每一种浏览器都有其独特的优势和适用场景,选择适合我们的那一款才是最重要的。
网站设计
- 笔记本电脑开不机的原因 笔记本电脑开不了机
- Surface Studio一体机怎么样?微软Surface Studio详细拆
- 彻底消灭Flash动画中的乱码
- ai中怎么绘制立体的3d物体模型-
- 本文的主角 vertical-align使用介绍
- css3 border-radius属性详解
- ideapad S10-3如何更改触屏右键菜单时间-
- 普及水冷系统知识之冷液、走管篇
- 5英寸屏荣耀4A真机亮相 或售599元
- 商城类网站应该怎么优化?商城类网站的五大网
- iPhone 6S信息大公开 智能手机发展趋势解读
- 天敏T2和华为盒子哪个好- 对比评测
- 3dmax怎么利用球体制作一个简单的玩具-
- 盘点2014年化妆品行业微商的十种模式模式
- 介绍初级黑客常用兵器(图)
- ai怎么绘制单翼飞机模型- ai飞机矢量图的画法