spidermonkey

    0

    1答えて

    私の目的は、スレッドのIDとスレッドとプロセスのコードを実行しているJavaScriptを調べることです。私はこれを提供する関数を見つけることができないので、私は以下のように基本的なCコードを使用し、emscriptenを使ってJSコードに変換します。以下に示すように Cコードである: - #include <stdio.h> #include <pthread.h> #include <sy

    2

    1答えて

    Linux x64(Ubuntu 17.04)でlibmozjs(SpiderMonkey)を使用しようとしています。しかし、最初のステップでは何かが間違っています。 SpiderMonkeyプロジェクトにはバグトラッカーがありません.Googleを使用した後も、私の問題については回避策が見つかりませんでしたので、敬意を表するStackOverflowのコミュニティにお問い合わせください。 バージ

    4

    1答えて

    JavaScriptでは、オブジェクトの形状を変更しないようにすることが一般的に推奨されています。これは私が思ってしまう は、この class Foo { constructor() { } baz(x) { this.bar = x; } } 、これはどのように真または偽であるよりも高いパフォーマンスが得られます。この class Foo { co

    2

    1答えて

    ES6では、マップとセットでオブジェクトをキーとして使用できます。しかし、ES6の仕様はこれらのデータ構造の基本的な実装を規定していないので、O(1)または少なくともsublinearの検索を保証するために現代のJSエンジンがキーをどのように格納しているのだろうか? Javaのような言語では、プログラマは明示的に(良好な)hashCodeメソッドを提供することができます。このメソッドは、キースペー

    1

    1答えて

    私はSpiderMonkeyをUbuntu 17.04 x64で使用しようとしています。 SpiderMonkeyプロジェクトにはバグトラッカーがありません。また、私の問題に関する回避策が見つからなかったので、コミュニティに助けを求めます。公式download pageからダウンロード 1)SpiderMonkeyのソースコード:mozjsライブラリを埋め込むため $ cd js/src $ a

    1

    1答えて

    Ubuntu 16.04にSpiderMonkey 45をインストールしようとしましたが失敗しました。私はSpiderMonkey Build Documentationに言及し、メイクプロセスを終了しました。インストール後 cd js/src autoconf-2.13 mkdir build_DBG.OBJ cd build_DBG.OBJ ../configure --enable

    0

    1答えて

    最近、私はChromeとFirefoxを見てきました。デスクトッププラットフォームではV8とSpiderMonkeyがそれぞれJavascriptのコンパイルと実行に使用されていますが、モバイルデバイス(AndroidやiOS)ではどのように動作しますか? 私の主な質問は、デスクトップブラウザと同じエンジンですか、それともミニバージョンですか? また、同じ場合、同じパフォーマンス最適化がどのように

    0

    2答えて

    私は新しい開発者です。 私はNode.jsで開発しています。 今日は、私がこの記事 https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Introduction_to_the_JavaScript_shell#readline() それはjavascriptのシェルについて語り、それは同様に、ファイルからJa

    2

    1答えて

    私のプロジェクトでJavaScriptコードのリファクタリングをしているうちに、ループの一部が大幅に遅くなることがわかりました。私が見つけた根本的な原因を検索すると、が遅くなり、letの文内にループとクロージャの作成が発生します。 forループの外にletと閉鎖を動かす私の驚きに は助けにはならなかった、とさえ減速がletによって引き起こされるので、ループ変数のためのvar代わりのletを使用して

    1

    1答えて

    私はC++アプリケーションを開発中です。私はSpiderMonkeyをアプリケーションに組み込みたいと思っています。 私はCMakeと一緒に働いていますが、私はそのビルドを手に入れることができませんでした。したがって、合併症を減らすために、私はこのpageのサンプルコードを試しました。これはコマンドラインからcmakeまたはgccを使ってリンクしません。 したがって、私が正しくリンクできるようにす