Последние сборки открытого веб-движка WebKit набирают 100 баллов из 100 в тестах на совместимость с веб-стандартами Acid3.
Ниже я опишу небольшое howto по сборке WebKit на дистрибутиве Ubuntu. Сборка на других дистрибутивах будет отличаться лишь установкой необходимых пакетов.
Заходим на официальный сайт WebKit и качаем последнюю ночную сборку.
распаковываем и заходим в распаковавшийся каталог:
tar -xjvf WebKit-rXXXXXX.tar.bz && cd WebKit-rXXXXXX
Далее устанавливаем необходимые для сборки пакеты:
sudo apt-get install flex bison gperf libqt4-dev autoconf libtool libicu-dev libxml2-dev libpango1.0-dev libgtk2.0-dev libcurl4-openssl-dev libsqlite3-dev libxslt-dev
собираем такой командой:
./WebKitTools/Scripts/build-webkit —qmakearg=WEBKIT_INC_DIR=$PREFIX/include/WebKit —qmakearg=WEBKIT_LIB_DIR=$PREFIX/lib —gtk —qmake=qmake-qt4
Процесс компиляции у меня (Athlon X2 5600, 2 Gb RAM) занял порядка 25 минут.
Затем запускаем наш простенький браузер:
WebKitTools/Scripts/run-launcher —gtk