有一次和朋友聊到chrome要自己拉分支的事情时,朋友问到,目前webkit源码结构中已经把chrome的代理给清理干净了,那么我们还有直接使用V8来替代jsc吗?
我倒是没有专门研究过这块,手里刚好也没有源码,但我想应该是问题不大。我想v8的源码应该是不会放在webkit中的,想要编译的人是需要自己把v8作为第三方的库赖使用吧。
http://wenku.baidu.com/view/471cc56b1eb91a37f1115c63.html
这篇文章估计是可以回答朋友的问题的。http://qt-project.org/forums/viewthread/24243
qt编译的bug修复http://www.sineysoft.com/post/tag/webkit
qt5.2中QML移除了对v8的依赖,那么以后想要使用v8的人就要自己来维护了。
http://blog.qt.digia.com/blog/2013/09/30/qt-5-2-alpha-available/
qt中对v8的patch,https://github.com/Vitallium/qt5/tree/master/qtjsbackend
网上搜集的一些qtwebkit+v8相关资料:
https://bugs.webkit.org/show_bug.cgi?id=61187
https://bugs.webkit.org/attachment.cgi?id=97989&action=prettypatch
http://stackoverflow.com/questions/14680047/build-qtwebkit-with-v8
http://www.qtcentre.org/archive/index.php/t-51201.html
https://groups.google.com/forum/#!topic/phantomjs/GUPUw-XfqEw
http://webkit.sed.hu/blog/20101216/benchmarking-qtwebkit-v8-linux
https://lists.webkit.org/pipermail/webkit-qt/2011-January/001117.html
http://code.google.com/p/phantomjs/issues/detail?id=31
qtwebkit介绍
http://mobile.51cto.com/symbian-288673.htm:通俗易懂