embedded-v8

    0

    1答えて

    V8でスナップショットユーティリティを使用してアプリケーションの起動処理を高速化しようとしました。 V8ブログで指摘されているように、スナップショットを使用すると、初期化によって発生した起動時間をスキップすることができます。 StartupData snapshotDataBlob = V8::CreateSnapshotDataBlob(myScript); 私は、スナップショットを作成する

    0

    1答えて

    私が働いているプロジェクトは、v8 JavaScriptエンジンを使用しています。 v8エンジンを完全に制御できるように、私たちのネイティブライブラリ(libfoo-jni.so)にv8を埋め込みました。しかし、一部のアプリではファイルサイズが大きすぎるため、システムv8を使用するように求められます。私はNDKのplatforms/android-Z/arch-arm/usr/includeでv8

    0

    1答えて

    Googleの新しいGoogle v8です。 私はv8 hello world appを修正しました。 const char* testJS = R"( var assert = require("assert"); 1 + 2; )"; v8::Local<v8::Script> script = v8::Script::Compile(context, testJS).T

    0

    1答えて

    私たちはV8バージョン5.3.332 &に取り組んでおり、静的ライブラリとしてコンパイルすることを選択しました。以下の設定でライブラリをコンパイルしました。 MAKE_TARGET = "$ android_のBUILD_LIB_VERSION $ BUILD_MODE" $ MAKE_TARGET -j1スナップショット=オフdebuggersupport =オフGYPFLAGSを作る= " -

    0

    1答えて

    私はmini_racer gemを使ってrubyからaxlsign.jsを実行しようとしています。 context = MiniRacer::Context.new context.load('axlsign.js') context.eval('axlsign.generateKeyPair(new Uint8Array(32))') これは、コンソールは問題なくaxlsign.gene

    3

    1答えて

    私はV8の初心者で、C++コードとJSコードの間にいくつかのバインディングを作成しようとしています。問題は、さまざまなJavascript関数でグローバルなJavascript変数にアクセスすることができないことです。なぜなら、各Javascript関数は私の異なるC++関数と呼ばれるからです。私のコードの問題は、各C++関数内に新しいローカルコンテキストを作成していることだと思います。 私のJS

    1

    1答えて

    I "メートルデバッグCにしようと++のVisual Studio 2015ファーストを使用して埋め込まれたV8でのコーディングを持っていない私は、[クイックウォッチ]ウィンドウにこの式を入力しようとした: value->IsInt32() (値はタイプLocal<Value>である)。しかし、それは、この言った: クラス "V8 ::ローカルが" NO部材 "IsInt32" を持っていない

    0

    1答えて

    v8で新しい関数を作成するときに、長さパラメータ(docs)を渡すことができます。あなたが作成 function foo(a, b, c) {} var len = foo.length; // 3 : しかし、私は v8::Function::New(ctx, callback, data, length);

    1

    1答えて

    クロムがignitionまたはcrankshaft V8エンジンで動作していることを確認する方法はありますか? https://v8project.blogspot.in/2017/05/launching-ignition-and-turbofan.htmlによると、クロムはV8 ignitionエンジンをデフォルトでバージョン59から使用します。クロームバージョン#57(CEF環境)での点火を