FFのJavascriptエンジンがChromeのV8機能を部分的に採用しているとか、一部のソースコードがV8のものであるという記事があります。 もしそうなら、FirefoxのJavascriptエンジンをChromeのV8に置き換えるのは簡単だと言えますか? そうでない場合、違いは何ですか?FirefoxのJavascriptエンジンとChromeのV8の違いは何ですか?
答えて
Chromeエンジンが高速です(Googleが主張する)。
Sytaxは同じです。
Nevermind:私は質問の説明を見たことがありません。 Javascriptエンジン全体をV8に置き換えないのはなぜですか? それはGoogleなので、Googleコードの1%以上をコードに入れたくないからです。彼らは「独立」したい。
Firefoxが使用する唯一のV8ソースコードは、私が知る限り別個のライブラリ(例えば、数値変換コードの一部)に分解されたものです。
V8を採用しない理由は、SpiderMonkey(FirefoxのJSエンジン)にはないバグがあり、SpiderMonkeyのいくつかの機能が不足していてFirefoxが新しい機能を導入できないということですJSはV8の人々がそれに取り掛かるまで。
FFソースコードのjs/srcフォルダにV8という名前のフォルダがあるので、FFを借りたことがあるはずですクロムからのいくつかのコードは、私が混乱しているところです。そして、「Firefoxは、V8の人々がそれに慣れるまで、FirefoxがJSの新しい機能を導入することができません」と言ってどういう意味なのか教えてください。 –
@SpryMickaelこれはV8のベンチマークです(これは、Googleが複数のやや無関係なものに同じ名前を再使用しています)。フォルダを見るだけでわかります。つまり、FirefoxがV8だけを使用していたら、V8に入るまで新しい機能を導入することはできません。彼らがそれをフォークしない限り、もちろん、それはさらに悪く思われる。 –
- 1. ChromeとFirefoxのウェブプッシュサーバー側の違いは何ですか?
- 2. ChromeとFirefoxの余白の違いは何ですか?
- 3. ターミナルのChromeとNodeJSのV8 Javascript Engineバージョンの比較方法は? <strong>V8 Javascriptのエンジン</strong>で
- 4. v8 :: Isolateとv8 :: Contextの違いは何ですか?
- 5. FirefoxとChromeの違いは?
- 6. RhinoとSpidermonkey JavaScriptエンジンの違いは何ですか?
- 7. V8 JavaScriptエンジンとMac App Store
- 8. XMLHttpRequest - ChromeとFirefoxの違い
- 9. v8のnode.jsとchromeの相違点
- 10. レイアウトエンジンとjavascriptエンジンの違い
- 11. ChromeがFirefoxの(V8)を使用してJavaScriptの
- 12. MacのChromeとWindowsのChromeの違いは何ですか?
- 13. MongoDBのV8 JavaScriptエンジンのメリットマップの縮小
- 14. odoo snippets v8とv9の違いは何ですか
- 15. Firefoxとchromeの動作の違いはconstructor.prototypeですか?
- 16. SymmetricDSのノードとエンジンの違いは何ですか?
- 17. IE8とChrome/Firefox/Operaのモデルの違い
- 18. firefoxとchromeの水平スクロールの違い
- 19. clientWidthはChromeとFirefoxの違いですか?
- 20. Rails 3:エンジンとGemの違いは何ですか?
- 21. Css <tr> firefoxとchromeの違い
- 22. ChromeとFirefoxのJavaScriptタイムライン?
- 23. firefoxでは、Webコンソールとブラウザコンソールの違いは何ですか
- 24. すべてのmysqlエンジンの主な違いは何ですか?
- 25. V8 javascriptエンジンはすべてのjavascriptを機械語にコンパイルしますか?
- 26. なぜwindow.getSelection()がfirefoxとchromeで違うのですか?
- 27. "javascript :;"との違いは何ですか?と "javascript:"のhref属性ですか?
- 28. ChromeとFirefoxのJavaScriptの動作
- 29. javascriptでは、エクスポートとエクスポートのデフォルトの違いは何ですか
- 30. ChromeとFirefoxの間のセッションストレージの動作に違いはありますか?
実際、構文は同じではありません。 SpiderMonkeyは、V8がサポートしていないさまざまな機能( 'let'など)をサポートしています。 –
SMとV8で同じJSコードを使うことができます。 – djmati11
あなたは十分に頑張ってください。しかし、同じセットの機能を実装していないため、どちらか一方のみで動作するJSを記述することは可能です。 –