webkit 介绍

简介: 引用:http://blog.csdn.net/milado_nju/article/details/7292164 在介绍本系列各个专题之前,有必要先解释一下极其容易混淆的几个概念,它们是WebKit,WebKit2,Chromium和Chrome。

引用:http://blog.csdn.net/milado_nju/article/details/7292164

在介绍本系列各个专题之前,有必要先解释一下极其容易混淆的几个概念,它们是WebKit,WebKit2,Chromium和Chrome。

首先来了解WebKit。广义上来说,WebKit是一个开源的项目,其前身是来源于KDE的KHTML和KJS。该项目专注于网页内容的展示,开发出一流的网页渲染引擎。它不是浏览器,而且也不想成为浏览器。 该项目包含两个部分,第一是WebCore,其中包含了对HTML,CSS等很多W3C规范的实现;第二部分就是狭义上的WebKit,它主要是各个平台的的移植并提供相对应的Web接口,也就是WebView或者类似WebView,这些接口提供操作和显示网页的能力。目前使用WebKit的主流的浏览器或者WebView包括Chrome, Safari, QtWebKit, Android Browser以及众多的移动平台的浏览器。

WebKit2相对于狭义上的WebKit而言,它不是WebKit简单的第二个版本,它是一个新的API层,其最主要的变化在于将网页的渲染置于单独的进程,而接口层则在另外一个进程,它们之间通过IPC来通讯。对于接口的调用者来说,中间的IPC和底下的实现是透明的,这样做的好处有很多,一个很明显的好处是,当网页的渲染出现问题时,不会阻碍Web接口的调用者进程,这会在很大程度上解决或者帮助解决浏览器或者这些调用者的稳定性和安全性等问题。

Chromium是一个建立在WebKit之上的浏览器开源项目,由Google发起的。该项目被创建以来发展迅速,很多先进的技术被采用,如跨进程模型,沙箱模型等等。同时,很多新的规范被支持,例如WebGL,Canvas2D,CSS3以及其他很多的HTML5特性,基本上每天你都可以看到它的变化,它的版本升级很快。在性能方面,其也备受称赞,包括快速启动,网页加载迅速等。

Chrome是Google公司的浏览器产品,它基于chromium开源项目,一般选择稳定的版本作为它的基础,它和chromium的不同点在于chromium是开源试验场,会尝试很多新的东西,当这些东西稳定之后,chrome才会集成进来,这也就是说chrome的版本会落后于chromium。另外一个就是,chrome里面会加入一些私有的codec,这些仅在chrome中才会出现。再次,chrome还会整合Google的很多服务, 最后chrome还会有自动更新的功能,这也是chromium所没有的。

# 参考文献

1. http://www.webkit.org/

2.http://trac.webkit.org/wiki/WebKit2

相关文章
|
搜索推荐 定位技术
如何快速查询自己的IP地址?
IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
3472 0
如何快速查询自己的IP地址?
|
4月前
|
人工智能 前端开发 API
AI 英语伴学 APP 的开发费用
开发AI英语伴学APP费用差异大:MVP版5–15万元(低代码+外包),商业级需60–100万元(含4–6个月研发+首半年运营)。成本主含人力、AI算力(Token/纠音API)及云服务。省钱关键:聚焦口语核心、混合调用模型、跨端开发。#AI英语 #AI教育
|
6月前
|
存储 弹性计算 关系型数据库
阿里云服务器4核16G可选实例规格、收费标准、适用场景及活动价格
阿里云4核16G云服务器提供多样化实例规格,满足不同场景需求。收费模式灵活,支持按量付费和包年包月,其中包年包月性价比最高。目前4核16G配置选择经济型e实例的活动价格为2174.57元起,通用算力型u2i实例1576.80元起,通用型g9i实例3944.23元起。
|
9月前
|
人工智能 Cloud Native 数据管理
Gartner®全球云数据库管理系统魔力象限:阿里云连续6年获评“领导者”
Gartner®公布2025年度全球《云数据库管理系统魔力象限》报告。阿里云成为亚太区唯一入选该报告“领导者(LEADERS)”象限的科技企业,同时也是唯一一家连续6年位居“领导者”象限的中国企业。对阿里云而言,本次再度入选代表着其全栈云原生能力、面向AI时代的多模数据管理架构以及完整的Data+AI平台服务体系得到了高度认可,也充分彰显了阿里云在全球云数据库领域的行业引领地位,并印证了其在AI就绪时代的战略前瞻性。
|
10月前
|
前端开发 JavaScript NoSQL
技术栈面面观:如何为你的项目选择合适的技术组合?
技术栈面面观:如何为你的项目选择合适的技术组合?
1565 115
|
Ubuntu Linux vr&ar
IM跨平台技术学习(十二):万字长文详解QQ Linux端实时音视频背后的跨平台实践
本文详细记录了新版QQ音视频通话在 Linux 平台适配开发过程中的技术方案与实现细节,希望能帮助大家理解在 Linux 平台从 0 到 1 实现音视频通话能力的过程。
1209 2
|
7月前
|
机器学习/深度学习 弹性计算 人工智能
透明报价:阿里云服务器多少钱一年?2026年最新购买、续费及升级收费价格表
2026年阿里云服务器价格全解析:轻量应用服务器低至38元/年,ECS普惠款99元/年起,GPU实例支持AI算力需求。涵盖包年包月、按量付费三大计费模式,详解续费同价、多年付3.9折、升级差额补价等核心规则,助您精准控本、避坑省钱。(239字)
|
机器学习/深度学习 人工智能 自然语言处理
自适应Prompt技术:让LLM精准理解用户意图的进阶策略
自适应Prompt技术通过动态意图解析与反馈驱动优化,将LLM从“机械执行者”进化为“认知协作者”。企业落地时需聚焦垂直场景,结合自动化工具链快速验证价值。
955 9
|
10月前
|
弹性计算 测试技术 数据库
阿里云服务器收费模式怎么选?包年包月VS按量付费,区别及选择参考
对于部分初次选购阿里云服务器的用户来说,云服务器的收费模式是大家比较关注的问题。虽然阿里云提供了多种收费模式,不过包年包月和按量付费依然是用户的首选,对于用户而言,挑选适宜的收费模式意义重大,它直接关乎成本控制以及资源使用的灵活程度。本文将深入剖析阿里云服务器的这两种主要收费模式,助力大家做出合理选择。
908 5
|
10月前
|
JSON 监控 API
京东商品列表API实战:关键词搜索与数据获取全指南
京东商品列表API是京东开放平台的核心接口,支持通过关键词搜索获取商品数据,适用于电商分析、竞品监控等场景。具备分类筛选、价格区间、多维度排序和分页功能,采用HTTPS请求,返回JSON格式数据,包含商品ID、名称、价格、销量等信息,支持高并发与实时更新。