= Feature documentation for QtWebKit 2.0 = NOTE: This is page is incomplete and under construction. These tables will be moved to !QtWebKit documentation. = Overview = QtWebKit 2.0 is a browser engine based on the Open Source WebKit engine. High-level list of supported standards: * HTML 4.01, partial and experimental support for upcoming HTML 5 * XHTML 1.0 * CSS 2.1 and partial and experimental support for upcoming CSS3 * ECMAScript 3 (JavaScript) * DOM Level 2 * AJAX technologies, including XMLHTTPRequest * XHTML / MP support This documentation uses the following classification for the levels of support: * '''Not implemented''': implementation for the feature does not exist * '''Technology preview''': the implementation of the feature is ready for experimentation and validation, but not for production use. The implementation may be incomplete and there may be known problems. * '''Experimental''': the implementation of the feature can be used in production applications with the caveat that the API, standard or the implementation may be still change in future releases, or there may be some limitations in the implementation. * '''Supported''': the feature has been implemented and verified, and we don't expect changes in the API or standard. = Web application features = || '''Feature''' || '''Status''' || ''' Qt documentation''' || '''Layout test''' || || HTML5 application cache (manifest attribute) || Experimental || [http://doc.qt.nokia.com/4.6/qwebsettings.html#setOfflineWebApplicationCachePath (1)], [http://doc.qt.nokia.com/4.6/qwebsettings.html#WebAttribute-enum (2)] OfflineWebApplicationCacheEnabled attribute || || || Web Storage (DOM storage, local storage & session storage) || Experimental || [http://doc.qt.nokia.com/4.6/qwebsettings.html#setLocalStoragePath (1)], [http://doc.qt.nokia.com/4.6/qwebsettings.html#WebAttribute-enum (2)] LocalStorageEnabled attribute || LayoutTests/storage || || Web SQL Database || Experimental || [[http://doc.qt.nokia.com/4.6/qwebsettings.html#setOfflineStoragePath (1)], [http://doc.qt.nokia.com/4.6/qwebsettings.html#WebAttribute-enum (2)] OfflineStorageDatabaseEnabled attribute || || || "online" and "offline" events || || || || Web Workers - dedicated workers || Not implemented || || LayoutTests/workers || || Web Workers - shared workers || Not implemented || || LayoutTests/fast/workers || || Web Sockets || Not implemented || || LayoutTests/websocket|| = JavaScript JIT = Just-in-time (JIT) compilation for JavaScript is supported on the following platforms: * Mac OS X, 64-bit and 32-bit * Windows desktop platforms when using Microsoft Visual C++ or gcc 4.1 or higher (MinGW) * Linux on x86 platforms with gcc 4.1 or higher * Linux on ARM (Thumb-2 JIT is not currently used) = HTML5 canvas and media = || '''Feature''' || '''Status''' || '''Layout test''' || || element || Technology preview || LayoutTests/fast/canvas || ||