我读过PhantomJS使用WebKit但不仅仅是WebKit用于HTML / CSS渲染?
$ phantomjs phantomjs> console.log("Hello") Hello
WebKit不仅适用于HTML呈现。它还包括用于执行JavaScript的JavaScriptCore。
PhantomJS使用QtWebKit,它基于一个非常旧版本的WebKit,包括一个旧的JavaScriptCore。