9月XNUMX日 FirefoxはXNUMX歳です、そして祝うために、 モジラ 新しいを提示しただけでなく Firefoxの8、新バージョンもリリースしました ベータ あなたの有名なブラウザから、 Firefoxの9、多数を組み込んでいます 新しい そして提供します 最高の体験 ナビゲーション。 |
Firefox9ベータ版の新機能
JavaScript型推論
この目新しさは非常に重要なので、詳しく説明させていただきます。 プログラミングの概念がある場合は、変数と呼ばれるものがあることを知っています。これは、一部の言語では使用前に定義(タイプを指定)する必要があり、他の言語では必要ありません。 JavaScriptは後者のカテゴリに分類されますが、残念ながら、この母国語の詳細はWebアプリケーションのパフォーマンスに深刻な影響を及ぼします。
新しい型推論テクノロジーは、実際には変数と式のタイプを自動的に推測するアルゴリズムです。 その結果、JavaScriptアプリケーションを実行する際のパフォーマンスが著しく向上します。これは、V8およびKrakenベンチマークによって裏付けられています。
要するに:はるかに高速なFirefox! 🙂
Do NotTrackのサポートが改善されました
Firefox 4以降、追跡しないオプションがあることを覚えていますか? さて、今では簡単なJavaScriptインターフェースを介してユーザーの好みを検出することが可能です。 例:
アラート(navigator.doNotTrack);
Mouseenterとmouseleave
問題のあるmouseoverおよびmouseoutイベントの代わりとして、mouseenterおよびmouseleaveイベントの新しいサポート。 なぜ面倒なのですか? 子要素がフォーカスを取得すると(マウスオーバーが発生すると)、イベントによって通常のバブルアップが発生し、親要素に対してマウスアウトが発生します。これは通常、望ましくない副作用です。
新しいmouseenterイベントとmouseleaveイベントでは、そのような問題はありません。 例:
document.getElementById( "mouse-events")。addEventListener( "mouseenter"、function(){
this.style.background = "#f00";
}、false);
document.getElementById( "mouse-events")。addEventListener( "mouseleave"、function(){
this.style.background = "#fff";
}、false);
部分的なXMLHttpRequest(チャンクXHR)のサポート。 この新機能は、WebサイトとアプリケーションがXHR呼び出しから(データのブロック全体を待つのではなく)到着したときにデータを表示できるため、非常に興味深いものです。 その結果、応答がより効率的になり、エンドユーザーエクスペリエンスが向上します。
そしてもっとたくさん! 開発者向けの公式Firefox9ガイドをお読みください。
Android用Firefox9ベータ版の新機能
- 起動時間が短縮されます。
- 新しい言語が追加されました。
- タブレット用の新しいユーザーインターフェース。
- 最適化されたタブが画面の左側に表示されるようになりました
- クイックアクセスボタン付きの新しいバー。
時間の経過とともに明らかになる新機能に加えて、Firefox for Androidでは、160を超えるアドオンにアクセスしたり、Firefox for Desktopで開いているタブとすばやく同期したり、ソーシャルネットワークでリンクを共有したりできます。
出典 ゲスパダス