I’m working on WebKit on Windows these days. Sometimes I see someone asking about WebKit on Windows.
I’d summarize the current situation.
Although iTunes for Windows is using both 32bit and 64bit version of AppleWin port, only 32bit version of WebKitSupportLibrary.zip and WebKitAuxiliaryLibrary.zip is publicly available at the moment. So, you can compile only 32bit version.
The latest built binary can be downloaded from Buildbot. iTunes needs to be installed on your PC.
WinCairo port is the only one redistributable upstream Windows port. It supports both WebKit1 and WebKit2, but it plans to remove WebKit1.
The latest built binary can be downloaded from Buildbot.
QtWebKit a downstream port which supports WebKit1 and WebKit2.
In WebKit1, WebKit thread and UI thread are separated. It seems that Accelerated compositing doesn’t work on Windows.
WebKitGTK is a well maintained upstream port, but doesn’t support Windows. So, Cygwin and Cygwin/X are needed to run. Cygwin has epiphany and midori packages, but very old.
WPE WebKit is a well maintained upstream port, but doesn’t support Windows.
FTW port is a new upstream Windows port which uses Direct2D.