⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.
wiki:QtWebKitFeatures22

Version 10 (modified by Ademar Reis, 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.

See also

Note: See TracWiki for help on using the wiki.