QtWebKit provides a web browser engine that allows rendering of HTML, XHTML, SVG, and scripting with JavaScript. It is based on the open source WebKit engine. QtWebKit enables embedding web content and full AJAX functionality anywhere in Qt applications. Custom Qt GUI components and QObjects can be exposed to the web environment through HTML tags and subclassing. This allows interaction between web content and native application interfaces and services.