v8

    9熱度

    4回答

    我知道谷歌的V8編譯JavaScript本地機器(二進制,如果我理解正確)的代碼。 有沒有辦法將輸出轉化爲exe文件?

    1熱度

    1回答

    隨着Closure編譯器的發佈,我希望看看使用編譯器的js文件和沒有的文件在內存使用情況上是否有差異。 特別是,在像Palm的WebOS這樣的移動平臺上,可用內存量非常有限意味着每一點點都會有所幫助。 編輯:我應該指出,d8是v8 JavaScript引擎調試器。

    1熱度

    3回答

    我可以從這裏得到的SpiderMonkey JavaScript引擎: http://www.mozilla.org/js/spidermonkey/ 而且,我知道的TraceMonkey是SpiderMonkey的後發佈了新的版本,但我找不到在Mozilla的下載鏈接呢?是否公開發布供公衆使用?我應該堅持使用SpiderMonkey還是切換到Google的V8 - 如果TraceMonkey無法

    12熱度

    2回答

    我想運行一些測試v8與無JIT比較 表演。 我知道JIT會提高我的平均速度性能,但對於我來說,如果我想要使用移動平臺進行一些實際更詳細的測試結果,那將會是 。 我還沒有找到如何啓用或禁用JIT,像它存在於Squirrelfish上(參閱JavaScriptCore/wtf/Platform.h中的ENABLE_JIT)。 有人知道如何做到這一點與V8? 謝謝。 亞歷山大

    116熱度

    8回答

    我想在V8上運行Javascript控制檯。我該怎麼做呢?

    8熱度

    3回答

    使用此正則表達式來獲取文件中標記的內容。 var regex = new RegExp("<tag:main>((?:.|\\s)*)</tag:main>"); 這會導致v8引擎無限期地掛起。 現在,如果我使用new RegExp("<tag:main>([\s\S]*)</tag:main>"),一切都很好。 任何人都有一個想法,爲什麼第一個花了太長時間?

    3熱度

    3回答

    我是javascript和V8中的新手。根據Google的嵌入指南,我在context section中看到了一些關於內置實用JavaScript函數的內容。我還在下載的源代碼中發現了一些.js文件(例如math.js),所以我試圖編寫一個簡單的程序來調用這些文件中的函數,但是我失敗了。 Persistent<Context> context = Context::New()創建的上下文是否有任何

    50熱度

    4回答

    我現在對JavaScript引擎感到困惑。我知道V8是個大問題,因爲它將JavaScript編譯爲本地代碼。 然後我開始閱讀關於Mozilla SpiderMonkey,據我所知,它是用C語言編寫的,可以編譯JavaScript。那麼這與V8有什麼不​​同?如果這是真的,爲什麼Firefox不這樣做? 最後,Rhino從字面上編譯JavaScript到Java字節代碼,所以你會得到Java的所有速

    12熱度

    2回答

    如何在v8中的.js腳本文件中包含另一個腳本文件? 在HTML中有<腳本>標籤,但是如何在v8嵌入式程序中完成?

    6熱度

    3回答

    我對var關鍵字遇到了一個很奇怪的問題(對我來說)。我將它縮減爲一個相當小的測試用例,並發現它在Node.js(因此,V8和Chrome),Safari 4的檢查器(因此,Nitro)和FireBug(顯然,SpiderMonkey)中都有展示。我原本準備一份錯誤報告,但由於它的顯示如此廣泛,我將假設我完全誤解了JavaScript應該如何確定範圍並查找變量。 測試用例很小,在GitHub上:ht