Developers
API Documentation
API documentation for the latest stable release is available here:
- WPEWebKit 2.0 API documentation
- WPEJavaScriptCore 2.0 API documentation
- WPEWebExtension 2.0 API documentation
- WPEWebKit 1.1 API documentation (deprecated)
- WPEJavaScriptCore 1.1 API documentation (deprecated)
- WPEWebExtension 1.1 API documentation (deprecated)
Documentation is also available for a number of other releases.
WPE Builds
While there are several simple ways for developers to experiment with and explore WPE, none are tuned for performance. Generally, shipping products for embedded systems are performance-tuned custom builds. To make this easier, there is also meta-webkit, which provides build recipes, WebKit based runtimes, and browsers for use with OpenEmbedded and/or Yocto.
There are also pre-built packages available for many Linux distributions.
Release Schedule
WPE WebKit follows a 6-month development cycle:
- There are two feature releases every year, typically in March and September.
- Within feature releases, there may be any number of bug-fixes.
- Development releases are the base for the feature releases that follow them. They do not follow a fixed schedule in the release cycle.
WPE WebKit and WebKitGTK share a fair amount of code. Therefore, both projects produce their feature releases simultaneously, and share the same release branches. For bug-fix releases, the release teams for both projects try to sync their version numbers as well as they can.
WPE Design
WPE is the official WebKit port for Linux-based embedded platforms. WPE is uniquely designed for embedded systems in that it doesn’t depend on any user-interface toolkits such as the traditional Cocoa, GTK, etc toolkits.
WPE’s Frequently Asked Questions
We've been collecting answers to lots of common questions we've been asked. If you've got questions, you might just find a ready answer in the FAQ.
If you’re using WPE WebKit, or are considering doing so, please take our brief user survey. Your input will help us make WPE WebKit better for you!