v8

    0

    2答えて

    私はIsolateで動作する非同期Node.jsアドオンを開発しようとしています。 は、この例のコードを考えてみましょう: struct Work { uv_work_t request; Persistent<Function> callback; Isolate * isolate; }; // called in worker thread static

    0

    2答えて

    私はTO_NUMBER機能のドキュメントを見つけることができますし、MathExpRT前に置かれたとき%は(パーセント記号)(またそれについてのドキュメントを見つけることができない) を何を意味しているところに私を助けてこの文脈でhttps://github.com/v8/v8/blob/b0e4dce6091a8777bda80d962df76525dc6c5ea9/src/js/math.js

    1

    1答えて

    GoogleはV8のgypビルドを非推奨にすることを決定しました。推奨される方法はgnでビルドすることです。 しかし、PHP拡張v8jsはで必要なライブラリと終了を見つけることができない:V8がGNでコンパイルされた後、PHP v8js拡張子をコンパイルするために何をすべきか checking for V8 Javascript Engine... yes, shared checking fo

    0

    1答えて

    Fast Property Accessに記載されているように、hidden class addressとproperty offsetをキャッシュしてプロパティにアクセスできます。 しかし、キャッシュが紛失した場合(hidden classが変更された場合)、新しいproperty offsetを取得する方法はありますか? hidden classには、propertyとoffsetを保存するキ

    1

    1答えて

    私は現在、C++環境でV8を使っています。私は、サーバーのクライアントシステムを作って、JSをサーバーに送信してサーバー上で実行できるようにしています。それは期待どおりに動作しますが、私は砂場環境を作る方法を考え出すピクルを持っています。私は、クライアントコードから関数名をブラックリストに登録するのを避けようとしています。サンドボックスで使用するためのJSライブラリを書き込むために使用: JSライ

    0

    1答えて

    V8エンジンの公開Wikiを広く読んだことがあります。隠れたクラスがどのようにプロパティを検索するかという概念が得られます。 v8 design elements しかし、私が実際には得られないことは、これがハッシュテーブルよりいかに速いかということです。 はこれによると、その性質が異なるオフセットに格納されていることを言ってますが、それぞれのためには、あなたがその正しいプロパティかどうかを確認す

    0

    2答えて

    モカテストはデバッグモードで実行すると成功しますが、実行モードでは失敗します(私はWebStormを使用しています)。私はテストで何をやったか がある:ランモードで it("test messenger", function(done){ messenger.send(message, callback); //the messenger will save messages

    0

    2答えて

    私は、次の予期しない結果(最新のクロム、FF)直面している:私はので、このような行動の地図から値を取り出すに問題を抱えている var o = {foo: "bar"}; alert(Object.is(o, {foo: "bar"})); //false var map = new Map(); map.set(o, 1); var o2 = {foo: "bar"}; alert(

    1

    1答えて

    私はここにNode.jsのドキュメントごとにJavaScriptで使用するためのC++オブジェクトをラップしようとしている :https://nodejs.org/api/addons.html#addons_wrapping_c_objects アドオンがエラーなしで構築し、私のオブジェクト「AnObjectは」唯一」の数値属性、すなわちを持っていたとき、正しく動作しますint32_t年齢; "