Qt Port of WebKit
WebKit is an open source web browser engine. WebKit's HTML and JavaScript code began as a branch of the KHTML and KJS libraries from KDE. As part of KDE framework KHTML was based on Qt but during their porting efforts Apple's engineers made WebKit toolkit independent. QtWebKit is a project aiming at porting this fabulous engine back to Qt.
The Qt port of WebKit currently compiles and runs on Linux, Windows and Mac OS X.
Buildbots help automate the compile/test cycle: QtWebKitBuildBots
Contact (discussions and mailing lists)
- IRC: #qtwebkit on irc.freenode.net
- The webkit-qt mailing list (development discussion, moderate traffic)
- The QtWebKit announce mailing list (release announcements, low traffic)
Getting Involved
QtWebKit is a truly open source project that welcomes all contributors. You can report bugs, help with tests, write code or documentation and discussions are held publicly on IRC or on mailing lists. Development happens on the official webkit repositories.
Build Instructions
Standalone builds (recommended):
Reporting Bugs
See http://qt-project.org/wiki/ReportingBugsInQt
For more details, see the QtWebKitBugs page.
Releases
Technical Articles
- Webkit2Innards.
- Information about how plugins work
- Information about the implementation of the HTML5 media element
- Using jsc command-line app to debug Javascript Core
- Hints on how to develop high performant WebApps
- Information about WebGL support
- Benchmarking:
QtWebKit related blogs
Open Source projects using QtWebKit
List of all QtWebKit wiki pages
- QtBackLog
- QtScript
- QtWebKit
- QtWebKit/CodeCamp200912
- QtWebKit/CodeCamp200912Teams
- QtWebKitAPI
- QtWebKitBackportingFixes
- QtWebKitBugs
- QtWebKitBuildBots
- QtWebKitBuildSystemCleanup
- QtWebKitCheckList
- QtWebKitContrib
- QtWebKitDocContrib
- QtWebKitFeaturePlanning
- QtWebKitFeatures20
- QtWebKitFeatures21
- QtWebKitFeatures22
- QtWebKitFeatures45
- QtWebKitFeatures46
- QtWebKitForQt5
- QtWebKitGardening
- QtWebKitGitInstructions
- QtWebKitGraphics
- QtWebKitHacking
- QtWebKitJSCapp
- QtWebKitJournal
- QtWebKitLayoutInteraction
- QtWebKitMediaElementSupport
- QtWebKitMirrorGuide
- QtWebKitPackaging
- QtWebKitPerformanceToolBackLog:
- QtWebKitPerformanceUtilities
- QtWebKitPerformanceWork
- QtWebKitPlatformSupport
- QtWebKitPlugins
- QtWebKitProfilingSetup
- QtWebKitRelease20
- QtWebKitRelease20Deployment
- QtWebKitRelease21
- QtWebKitRelease22
- QtWebKitReleases
- QtWebKitSecurity
- QtWebKitTableOfFeatures20
- QtWebKitTableOfFeatures46
- QtWebKitTesting
- QtWebKitTiling
- QtWebKitTodo
- QtWebKitTriageRoster
- QtWebKitWebGL
- QtWebKitWeeklyBuilds