ChromeとFirefoxが特定のものをレンダリングするのにかかる時間が異なることに気づきました。一般的にChromeの方が高速です。両方について知っておくべきことJavascript / jQueryアプリを構築するときにそれらの(そしてIE8 / 9もそうだと思います)?
回答
実際には、 Spidermonkey(FF)とV8(Chrome)は、どちらも標準に準拠しようとするという点で、コアjavascriptエンジンAPIで非常に似ています。主な違いは、Spidermonkeyは、必要だと感じた場合にAPIにいくつかの優れた追加機能を追加する傾向があることです。このうち、 JavaScript用Mozilla開発センター(MDC)にあり、標準でない場合は十分に文書化されています。ちなみに、私は個人的にMDCを検索しています。 JavaScriptAPIの主要なソースとして。
この話はIEではまったく異なります。Math
やは同じですが、IEはcの場合に大きく異なりますdocument
オブジェクトとその中の操作については、balexandreに同意し、jQueryはその混乱を処理するのに非常に優れていると言います。
最後に言及するのは、各エンジンがJavaScriptコードを異なる方法で処理する間(高速、低速など)ですが、これはほとんどブラックボックスと見なすことができ、心配する必要があるのはAPI。
回答
jQueryアプリを作成する場合、開発中は何も心配する必要はありません (現在)内部ですべてを実行し、(将来のバージョンで)実行し続けるフレームワーク/ライブラリ。
プレーンJavaScriptを記述している場合の場合、すべて混乱 🙂
必要に応じて1つのブラウザーでアプリを開発するのではなく、他のすべてのブラウザーでテストし、ウィンドウを開いてajax呼び出しを処理するなどの簡単なことは、エンジンごとに異なります…
so … 引き続きjQueryを目指してください :)彼はあなたのために難しいことをします;)