| Version 10 (modified by , 15 years ago) ( diff ) |
|---|
Overview of QtWebKit 2.2
QtWebKit is a web content engine based on the Open Source WebKit project, the same engine used by browsers such as ​Google Chrome and ​Safari from Apple. QtWebKit has broad support for modern web technologies and is compliant with typical web content. QtWebKit is developed as a part of the WebKit community, which enables every new release of QtWebKit to include the latest developments from the WebKit project.
QtWebKit has a C++ API that allows Qt applications to embed web content, and to examine and manipulate the web content. The QtWebKit C++ API is extensively documented in the QtWebKit documentation.
QtWebKit-2.2 was branched from the WebKit trunk on May of 2011 and includes several HTML5, CSS and JavaScript improvements when compared to QtWebKit-2.1 and QtWebKit-2.0 (see details below).
See also: QtWebKit-2.2 releases (trackers, download, repository, etc)
Changes since QtWebKit-2.1
(QtWebKit-2.1 was an independent release targeted at and supported on mobile platforms.)
The main changes since QtWebKit-2.1 are:
- TODO: fill-in notable changes on trunk since 2.1 was branched (June of 2010)
- Improved support for HTML5 media (audio/video) on desktop platforms;
Changes since QtWebKit-2.0 (Qt-4.7.*)
(QtWebKit-2.0 was the previous version supported on desktop and mobile platforms. It's the QtWebKit version included in Qt-4.7.)
These are the changes between QtWebKit-2.0 and QtWebKit-2.1 (combine them with the changes between QtWebKit-2.1 and QtWebKit-2.2 to have the full list)
Notable Web Developer features
- Spatial Navigation
- Touch Events
- Geolocation API
- Progress element and meter element
- Viewport meta tag
- Canvas element
- Application cache
- Web SQL Database
- Web Storage
- CSS Animations
- CSS Transitions
- CSS 2D Transforms
- CSS Text
- CSS Masks
- CSS ScrollBar Styles
- Native JSON parser
Note: HTML5 and CSS3 features are based on draft specifications that are subject to change.