質問: firefoxのjavascriptエンジンとchromeのv8の違いは何ですか? chromeとfirefoxが特定のものをレンダリングするのに異なる時間を要することに気付きました。一般的に、chromeはより高速です。 javascript/jqueryアプリを構築する際に、それらの両方(およびie8/9も推測します)について何を知っておくべきですか?
回答: 実際、spidermonkey(ff)とv8(chrome)はコアjavascriptエンジンapiで非常によく似ており、どちらも標準に準拠しようとします。主な違いは、必要に応じてspidermonkeyがapiにニースの追加機能を追加する傾向があることです。これらはすべて javascriptのmozilla開発センター(mdc) にあり、標準でない場合は十分に文書化されています。余談ですが、javascript apiの主要なソースとして個人的にmdcを検索しています。この話はieではまったく異なります。 mathやstringなどのコアapiのほとんどは同じですが、ieはdocumentオブジェクトとその中の操作に関して大きく異なりますbalexandreに同意し、jqueryがその混乱の面倒を見るのに非常に良い仕事をしていると言います。最後に言及することは、各エンジンがjavascriptコードを異なる方法で処理することです(一部高速、低速など)が、これはほとんどブラックボックスと見なすことができ、心配する必要があるのは、 api。