WebKit是一个开源的浏览器引擎,也是苹果Mac OS X系统引擎框架版本的名称。它主要用于苹果的Safari浏览器以及其他一些Mac OS X程序,如Dashboard和Mail。WebKit的前身是KDE小组的KHTML引擎,它的WebCore排版引擎和JSCore引擎来自于KHTML和KJS。苹果在比较了Gecko和KHTML后选择了后者,因为它具有清晰的源码结构和极快的渲染速度。苹果将KHTML发扬光大,并推出了装备KHTML改进型WebKit引擎的浏览器Safari。 除了用于Safari,WebKit还被用于其他操作系统和浏览器。它被用于Apple iOS、BlackBerry Tablet OS、Tizen和Amazon Kindle的预设浏览器。WebKit提供了一系列的C++应用程序接口,用于在视窗上显示网页内容,并实现了一些浏览器的特色功能,如使用者连结点击、管理前后页面列表和近期历史页面等。 WebKit的HTML和JavaScript代码源自于KDE的KHTML和KJS库的一个分支。目前,WebKit由KDE、Apple、