WebKit 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
WebKit 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
WebKit 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 BSD/LGPL
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
开源组织 Apple
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-22

软件简介

WebKit 是一个跨平台的 Web 浏览器引擎,苹果的 Safari、谷歌的 Chrome 浏览器都是基于这个框架来开发的。WebKit 还支持移动设备和手机,包括 iPhone 和 Android 手机都是使用 WebKit 做为浏览器的核心。

WebKit 是一个开源项目,其起源可追溯到 K Desktop Environment (KDE)。WebKit 项目催生了面向移动设备的现代 Web 应用程序。虽然设备本身的能力和形态因素都相当重要,但移动用户最热衷的仍然是内容。如果移动用户可用的内容只是 Internet 用户可用内容的一个很小的子集,那么用户体验充其量也只能划分为二等。

WebKit 还应用在了桌面的 Safari 浏览器内,该浏览器是 Mac OS X 平台默认的浏览器。不管我们讨论的是桌面版本还是 iPhone 或 Android 上的浏览器引擎,WebKit 均优先支持 HTML 和 CSS 特性。实际上,WebKit 还支持尚未被其他浏览器采纳的一些 CSS 样式 — 这些特性正在得到 HTML5 规范的考虑。

HTML5 规范是一个技术草案集,涵盖了各种基于浏览器的技术,包括客户端 SQL 存储、转变、转型、转换等。HTML5 的出现已经有些时间了,虽然尚未完成,但是一旦其特性集因主要浏览器平台支持的加入而逐渐稳定后,Web 应用程序的简陋开端将成为永久的记忆。Web 应用程序开发将成为主导 — 并且不只是在传统的桌面浏览器空间,还将在移动领域。移动将一跃成为首要考虑,而不再是后备之选。

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(8)
发表了资讯
09/20 08:50

WebKit 包含专门针对 YouTube 的处理代码

Hacker News 近日一篇关于 WebKit 的帖子引起了众多讨论和关注,帖子内容主要是提到 WebKit 内核包含了对 YouTube 进行“特别定制”的代码。 代码位于如下目录:https://github.com/WebKit/WebKit/blob/main/Source/WebCore/Modules/plugins/YouTubePluginReplacement.cpp WebKit 是开源的 Web 浏览器引擎。它被用于苹果的 Safari 浏览器,其分支 Blink 是由 Google 主导开发的开源浏览器渲染引擎。Blink 属于浏览器内核 Chromi...

6
1
发表了资讯
09/04 08:50

WebKit 迁移到 GitHub

WebKit 项目在 6 月 23 日冻结了 Subversion 代码树,并将对项目源代码的管理和互动迁移到了基于 Git 的 GitHub。 Git 具有许多优势,比如其天生的分布式特性、本地变更记录、作者和提交者模型等。团队称,Git 除了拥有这些优势,它在软件工程中也被普遍使用。许多 WebKit 开发者在此之前就更倾向于在 WebKit 的 git-svn 镜像上工作。所以 WebKit 团队将项目完全迁移到 Git 与现有的工具和工作流配合得很好。当然,他们也可以选...

6
2
发表了资讯
06/02 08:22

WPE WebKit 诞生 5 周年

WPE WebKit (WebKit Port optimized for Embedded devices) 是面向嵌入式设备而优化的 WebKit 移植,可用于将支持大量现代 Web 技术的成熟 Web 浏览器引擎“内嵌”到嵌入式设备中。WPE 本身并不是像 Safari、Chrome 或 Firefox 等此类产品形态的 Web 浏览器,而是包含用于加载、解析和渲染网站的底层构建模块(了解 Web 浏览器和 Web 浏览器引擎之间的区别)。 WPE WebKit 由总部位于西班牙的开源咨询公司 Igalia 维护。他们在 ...

0
4
发表于大前端专区
2018/04/21 08:04

WebKit 继续泄密,macOS 10.14 将支持深色模式

今天早些时候,根据 WebKit 的代码我们发现,iOS 12 可能会继续支持 iPhone 5s。现在,又有国外的朋友在 WebKit 代码中发现了其他信息。首先,我们了解下 WebKit 到底是什么。Webkit 是一种渲染引擎,主要应用在 macOS 和 iOS 的 Safari 浏览器中,用于渲染网页。WebKit 属于开源项目,所以其中包含未来 iOS 和 macOS 的功能并不奇怪。 根据今年3月出现在 WebKit 中的代码,macOS 可能会迎来系统级别的深色模式,也就是 macOS ...

4
3
发表了资讯
2017/06/09 08:01

大势所趋,WebAssembly 将统一浏览器编译格式

被 Safari、App Store 以及许多其他 OS X、iOS 和 Linux 应用所广泛使用的开源 Web 浏览器引擎 WebKit ,如今有了完整的 WebAssembly 部署能力。就在上周,Google Chrome 也宣布将停止支持 PNaCl ,拥抱 WebAssembly ,并表示因为考虑到跨浏览器支持乃是大势所趋,今后主要依靠 WebAssembly 构建原生代码。 WebAssembly 是用于 Web 编译的新型便携式格式。它为高效而设计,针对体积和载入时间进行了优化。WebAssembly 的官方博客...

42
36
发表了资讯
2014/08/04 00:00

WebKit 是新时代的 IE6,微软修改移动版 IE11

微软IE团队调查了500 家最流行网站在不同移动浏览器中的行为,发现很多网站会将移动版IE11浏览器识别为桌面版本,并特别为基于WebKit的浏览器优化。基于WebKit 引擎的浏览器如Mobile Safari统治了移动浏览器市场,这些浏览器包含了许多非标准化的特性,此类的优化会给不支持这些特性的浏览器带来问题。类似的事情十年前发生过, 当时的微软是受益者而不是今天的受害者,它的IE6垄断了桌面浏览器市场,网站为IE6的非标准特性优化...

53
6
发表了资讯
2014/06/03 00:00

开源渲染引擎 WebKit 曝出 iOS 8和 OS X 10.10新 API

苹果在 WWDC 2014发布会上发布 iOS 8和 OS X 10.10,现在有人发现,新系统的 API 已经出现在开源软件中。这份被称为 WKWebView.h 的文件是开源渲染引擎 WebKit 的一部分,这里的代码完成的功能似乎是要取代目前 iOS 和 OS X 中的网页浏览页面。 新框架似乎更注重跨平台 API 兼容性,也就是 iOS 和 OS X,暗示着不同平台的功能完全兼容。这与现在的状况不同,目前开发者需要在 OS X 中使用 WebView ,在 iOS 中使用 UIWebView 才...

9
12
发表了资讯
2014/05/15 00:00

WebKit 用 LLVM 优化器结合 JavaScript 编译

WebKit官方博客宣布用LLVM优化器合并JavaScript编译,大幅提升JavaScript引擎速度。如果你是OS X用户,可以下载最新的WebKit Nightly版体验一下。开发者说,十年前,JavaScript语言被认为太慢而不适用于严肃应用程序的开发。但随着不断的优化努力,JavaScript今天已可能被用于开发复杂的高性能应用程序,如图形密集的游戏。 WebKit开发者描述了一种新的JavaScript优化进 展:WebKit项目用最新的LLVM优化器结合JavaScript编译基础...

7
13
发表了资讯
2013/03/06 00:00

Opera 发布全新基于 WebKit 的安卓版浏览器

上月我们报道了全新的Opera浏览器将转向WebKit内核,今天,Opera推出了搭载WebKit内核的Android版浏览器,不过现在还只是beta版。想尝鲜的朋友赶紧试试吧。 新的Opera被 寄予了很大的希望,不但内核做了改变,在软件界面上同样采用了新的设计。浏览器重新设计了首页“快速拨号”的图标,将图标缩小,同时,把原来的直角改为圆 角设计。改变了多标签浏览的视图效果,标签页面更大,切换更自由。“历史”“快速拨号”和“发现”三...

17
7
发表了资讯
2013/03/04 00:00

互相竞争的公司如何联合开发 WebKit

WebKit最早是苹果发起的 开源项目,基于KDE的KHTML页面渲染引擎。如今它已经是最广泛使用的浏览器核心引擎之一,五大桌面浏览器中已有三家采用WebKit引擎:苹果的 Safari、Google的Chromium和Opera。在移动浏览器领域,WebKit更是一家独大。然而,苹果、Google和Opera并非是 亲密无间的合作伙伴,而是浏览器市场上的竞争对手。那么,互相竞争的公司如何联合开发WebKit的,如何贡献代码和评审代码,每家公司所占的比例多大? 根据...

7
5
发表了资讯
2013/02/16 00:00

Mozilla CTO 谈为什么不切换到 WebKit 内核?

上周,Opera 正式宣布将逐步把自己的Presto引擎换成WebKit内核,随后又以1.55亿美元收购了移动端浏览器SkyFire的制造商 SkyFire Labs,引发了人们对WebKit内核有望一统江山的猜测。而作为目前四款引擎之一且拥有巨大市场份额的 Mozilla,其 CTO 则明确表示 Mozilla 不会切换到 WebKit。 与其它几个厂商不同,Mozilla 是一个是非盈利机构,因此与其它几个有着不一样的目标。在一篇名为《Why Mozilla Matters》的文章中,Mozilla...

25
8
发表了资讯
2013/02/15 00:00

三大浏览器采用WebKit: 有望打造新苹果帝国

导语:美国新闻聚合网站BuzzFeed编辑约翰·赫尔曼(John Herrman)周三撰文称,Opera改用WebKit渲染引擎后,全球浏览器市场将由WebKit所主导。最终,微软也别无他选。 以下为文章主要内容: 作为为数不多的几家独立浏览器厂商之一,Opera周三宣布将调整Opera浏览器显示互联网的方式:即放弃自己的渲染引擎Presto,改用WebKit渲染(详情)。 当前,谷歌Chrome和苹果Safari浏览器均采用WebKit渲染引擎。此外,作为最受欢迎的两款移动...

24
14
发表了资讯
2013/01/22 00:00

Opera 移动版将采用 WebKit 引擎

挪威浏览器开发商Opera的最新移动版本将采用WebKit渲染引擎, 弃用自家的Presto引擎。但Opera并不会淘汰现有的移动产品如Opera Mobile和Opera Mini,而是推出独立品牌Opera Ice。Opera CEO称,Opera Mini是一款优秀的产品,但功能上没有Chrome或Safari完整,有太多的网站支持不是很好。Opera Ice最快将在下月发布。

27
2
发表了资讯
2012/11/18 00:00

微软希望开发人员不要使 WebKit 成为新版 IE6

微软Windows 8版IE10浏览器速度更快、标准兼容性较好,当然微软Windows Phone 8手机操作系统版的IE10浏览器也不例外,因为手机操作系统版的IE10与电脑操作系统版的浏览器几乎是相同的。不过手机操作系统版IE10面临着一个问题:即网站开发人员不希望在移动网站上看到该浏览器,基于Webkit的浏览器在移动网络领域占据主导地位,开发人员更倾向于开发专门针对Webkit 浏览器的移动网站。 与此同时,在平板电脑领域Windows 8版IE10浏...

42
5
发表了资讯
2011/08/23 00:00

Google计划开发开源WebKit内核Android浏览器

据国外媒体报道,Google员工透露,Android团队现在开始加强与WebKit社区的合作。它们准备开发一款采用WebKit内核的开源Android浏览器。 Android有单独的浏览器,只是不叫Chrome,但二者共享了一些代码。不过它们是由两个团队分别开发的。由于某种原因,Google选择不将Android上的浏览器称为Chrome,这可能是为了避免与Chrome OS混淆。 Android团队现在准备开始开发Android浏览器的修改版,这个版本将会完全开放源代码,有点类似...

7
3
发表了资讯
2010/08/23 00:00

WebKit 开始支持 MathML 数学公式编辑

日前,WebKit 开发团队发布了最新的每日构建版本,增加了对 MathML 的支持。你可以直接在浏览器上编辑数学公司,而不再是用图片来代替它。详情请看这里。 下面是 MathML 的简单介绍: MathML‎(Mathematical Markup Language‎)即数学置标语言是一种基于XML的标准,用来在互联网上书写数学符号和公式的置标语言。它是由W3C的数学工作组提出的。语言规格 1.01版于1999年7月公布,2.0版于2001年2月出现。W3C的数学工作组之后又在...

8
0
发表了资讯
2010/06/05 00:00

苹果官网Demo展示HTML5网页特效

或许可以算是与Adobe之间“开放”平台 之争的新回合,苹果今天在官方网站上专门开辟了一个栏目,展示基于HTML5标准的网页动态应用效果。 苹果展示的动态网页效果综合应用了HTML5、CSS以及JavaScript技术,包括7款Demo,分别是网页视频、文字特效、画面变换、图片 浏览、音频、360度全景图片以及VR虚拟现实。所有Demo都可以在iPhone、iPod touch、iPad或Mac/Windows版的Safari浏览器上运行,其他浏览器打开该网页会被要求下载Saf...

0
1
发表了资讯
2010/05/29 00:00

Webkit 很酷,但并非一统天下者

分裂严重的移动市场 长期以来,如同瘟疫一般感染移动产业的分裂现象越来越严重,这一事实已不是秘密。 根据来自Gartner的最新数据,Symbian 仍然是第一大移动设备操作系统,但是仅仅占据了百分之四十三的市场。在 Apple 的 iPhone OS 和 Google 的 Android 操作系统以稳定的的速度圈定自己领地的同时,黑莓也在以某种方式持续着增长势头。而微软的 Windows Phone 7 和三星的 Bada 也将于今年晚些时候上市。让情况更加复杂的是,...

4
1
发表了资讯
2010/04/28 00:00

开源引擎Webkit 引发浏览器格局变化

几乎一夜之间,原本采用IE核心的国产浏览器纷纷上马双核心,也让Webkit这 个本不为大众熟知的技术术语走向前台。国产浏览器为何青睐Webkit?Webkit又会为竞争激烈的浏览器市场带来什么样的变化? 长期以来,国内浏览器市场的格局很简单:IE绝对统治,残羹冷炙被IE内核浏览器瓜分,至于在国外风生水起的Firefox,在国内还处于“陪 练”的地位。时下有了新情况:Webkit内核开始“千树万树梨花开”,傲游、世界之窗、搜狗浏览器等相...

6
8
发表了资讯
2010/04/09 00:00

苹果最新浏览器引擎 WebKit2 初探

苹果公司今天在其邮件列表中宣布了他们的浏览器引擎 Webkit 的最新项目 Webkit2。Webkit2 的目标是实现独立进程与非阻断式API。基于 Webkit 的 Google Chrome 浏览器在 2008 年推出时就已经实现了独立进程功能,该功能可以防止因某个网页的崩溃而导致整个浏览器崩溃。 IE8 也有一个类似机制防止崩溃,而 Firefox 也正联合 Electrolysis 展开同样的开发。Mac 操作系统中的 Safari 4 则通过将 Flash 一类的插件放到单独的进程防止...

1
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
8 评论
255 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部