应用程序接口来接介由C++所开发的WebCore渲染引擎及JavaScriptCore脚本引擎，透过Cocoa API就可以在应用程式中很简单的使用这些元件。之后的版本同时包含了一个跨平台的C++抽象平台，并且提供各种API使用。WebKit通过Acid2及Acid3的测试，包含完美像素的渲染（pixel-perfect rendering）以及没有任何时间及不顺的问题。
JavaScriptCore.JavaScriptCore是一个在WebKit中提供JavaScript引