v8

    1熱度

    1回答

    我試圖拆分typedArray成小塊,用這種簡單的代碼片段: const buf = new Uint8Array([0x02, 0x00, 0x07, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x00, 0x3f, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x61, 0x7

    1熱度

    1回答

    我使用node-gyp構建節點的C++庫,並在Web上覆制一些示例。 callback.cc #include <node.h> #include <v8.h> using namespace v8; Handle<Value> Method(const v8::internal::Arguments& args){ HandleScope scope; return s

    0熱度

    1回答

    當在v8中創建新函數時,可以傳遞一個長度參數(docs)。 但我無法找出它是很好的,因爲它似乎並沒有什麼直接的影響... v8::Function::New(ctx, callback, data, length);

    0熱度

    1回答

    我有一個簡單的nodejs應用程序(應用程序A)在Windows中監聽一個端口,一旦它收到請求後發送給另一臺服務器(應用程序B)並在MongoDB中記錄響應。 應用程序A(單線程,尚未實現集羣)每秒處理35個請求(使用locust.io測量)。以下是應用程序A的分析信息。共享庫佔用了97.8%的時間,其中93.5%是由於ntdll.dll造成的。這是正常還是可以修復的潛在瓶頸? [Summary]

    2熱度

    2回答

    我偶然發現了這個奇怪的事情。我在GitHub上寫了一些問題,如你所知,在GitHub文章中使用某種語言突出顯示,你應該把它封裝在三聯grave accent。例如,如果您要使用JavaScript,您應該這樣做: ```JavaScript // Your code ``` 它將在您的代碼段中使用JavaScript突出顯示。但是,當我在那裏寫一篇文章時,我不小心複製了從編輯模式(包括嚴重

    -1熱度

    1回答

    閱讀後Running V8 Javascript Engine Standalone決定嘗試安裝V8以便運行JavaScript的明確目的爲terminal。 在 Install depot_tools $ sudo apt-get git $ git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git

    1熱度

    1回答

    我想大NPM包發佈到一個私人的Nexus 3 NMP資源庫,但操作失敗,出現以下錯誤 npm ERR! node v7.7.4 npm ERR! npm v4.1.2 npm ERR! "toString()" failed npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <http

    0熱度

    1回答

    我正在創建純C++對象(僅限於C++),然後將它們附加到作爲API包裝器實例返回的JS-暴露對象。附件的方式是通過SetInternalField存儲的External::New - 幾乎完全遵循V8 Embedder's Guide中列出的模式。 這些對象旨在由JS進行內存管理,但即使在刪除JS中的引用並觸發垃圾回收後,C++對象仍然存在。析構函數沒有被調用,如果我在別處保存了獨立的引用,它仍然

    5熱度

    2回答

    爲了訓練自己一些Typescript,我寫了一個simple ES6 Map+Set-like implementation based on plain JS Object。它只適用於原始鍵,所以沒有桶,沒有散列碼等。我遇到的問題是實現刪除方法。使用普通delete只是慢得令人無法接受。對於大型地圖,它比ES6地圖刪除速度慢大約300-400倍。如果對象的大小很大,我注意到巨大的性能下降。在節點

    0熱度

    1回答

    我在React Native中遇到了一個複雜的競爭條件問題。在編譯時提高警告是否會顯着影響JavaScript包的初始化時間? javascript包是一個130,000行文件,我懷疑在腳本開始執行之前將警告打印到控制檯(這是RN中的polyfilly)的副作用正在浪費寶貴的毫秒。對於V8或Javascript Core,我找不到任何明確的文檔。