BT

jQuery 1.11 & 2.1がnpmとBowerで公開

| 作者: Abel Avram フォローする 7 人のフォロワー , 翻訳者 吉田 英人 フォローする 0 人のフォロワー 投稿日 2014年2月12日. 推定読書時間: 2 分 |

原文(投稿日:2014/01/24)へのリンク

最新のjQueryがnpmとBowerから入手可能だ。パフォーマンスが改善され,いくつかのバグが修正されている。

jQueryチームは,人気のJavaScriptライブラリの新たなバージョンとして,1.11と2.1.0を同時にリリースした。ソースと縮小版(minified)ファイルはダウンロードページの他に,npmBowerからも入手することができる。その他のパッケージ管理ツールについては,現時点でサポートの予定はない。

最新のjQueryは,強制的レイアウトとスタートアップ時のオーバーヘッドの削減によって,パフォーマンスが向上している。

強制的レイアウトの削減: 今回のリリースで私たちは,時間のかかるレイアウト処理をブラウザに対して不注意に強制している部分の撲滅を目指しました。いくつか発見した中から特に,クラス名を変更する際に発生する可能性のある部分を排除しました。一部のページでは,これによってパフォーマンスが大きく向上します。

細やかなカスタムビルド:モジュールの定義にAMDが使われるようになりました。スペースが限られている場合,ライブラリの小さなサブセットが容易に構築できます。詳しく知りたいのでしたら,詳細を記述したREADMEファイルを,誰も見たことのない場所に隠してあります。

スタートアップオーバーヘッドの低減: 新しいモジュール構造と強制的レイアウトの回避に伴って,機能検出が必要な場合にのみ実行されるようにリファクタを実施しました。機能検出を必要とするAPIを呼び出さない限り,そのコードが実行されることはありません。 従来はページ読み込み時にすべての機能検出が実施されていたため,それが遅れを発生させていました。一般的に小さいのですが,特にモバイルプラットフォームでは余分な時間を加算していたのです。

縮小ファイルでは開発者の混乱を避けるために,ソースマップコメントが削除されている。

今回のリリースでは,縮小ファイルにはソースマップコメントが含まれていません。 ... ソースマップの生成と配布は引き続き実施しますが,ブラウザがマップファイルのマニュアルでの関連付けをサポートしていない(現時点でサポートしているブラウザはありません)場合には,縮小ファイルの最後に適切なソースマップコメントを追加する必要があります。カスタムビルドプロセスを使用して独自のjQueryファイルを生成する場合,縮小ファイルにはソースマップコメントが含まれているので,マップが生成されます。そのままにしてソースマップを利用することも,編集してマップファイルを完全に無視することも可能です。

バグもいくつか修正されている。

1.11ブランチが古いブラウザ(IE 6,7,8)をサポートするのに対して,2.1.0ブランチではNode.jsでの開発,ChromeとFirefoxの拡張機能など,従来とは異なるWeb環境のサポートを加えている。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT