jQuery 公式サイトにて、年内にリリース予定の jQuery 1.12 以降のブラウザサポートについて、1.12 が IE6/7 をサポートする最後のリリースになると発表しました。
以前、この Blog でも書きましたが、jQuery 2.x 系はすでに IE6/7/8 のサポートはしていません。1.x 系がレガシーブラウザをサポートするバージョンですが、1.12 までは現在の最新版である 1.11 同様、IE6/7/8 をサポートするものの、次バージョン (2015年リリース予定) の 1.13 では IE8 以降のみのサポートとなります。
What's Changing?
There are no firm dates, but we plan on releasing jQuery core versions 1.12 and 2.2 this year. jQuery 1.13/2.3 will be released some time in 2015.jQuery 1.12: This will be the last release to support Internet Explorer 6 and 7. As of today, no feature requests or bug fixes will be landed for them. Only serious regressions for these browsers will be fixed in patch releases (e.g., 1.12.1). jQuery 1.13 will support IE8 as its minimum browser.
Both jQuery 1.12 and 2.2: These will be the last releases to support Opera 12.1x and Safari 5.1. As of today, no feature requests or bug fixes will be landed for them. Only serious regressions for these browsers will be fixed in patch releases (e.g., 1.12.1 or 2.2.1).
Both jQuery 1.13 and 2.3: We will remove patches and workarounds that are specific to API conformance for the browsers we no longer support, in order to simplify the code base.
Browser Support in jQuery 1.12 and Beyond : Official jQuery Blog から引用
- jQuery 1.12 は IE6/7 をサポートする最後のリリースになるよ。重要な更新があった場合は、1.12.1 のようにパッチリリースで対応する予定。jQuery 1.13 は IE8 以降をサポートする。
- jQuery 1.12 と 2.2 は Opera 12.1x と Safari 5.1 をサポートする最後のリリースになるよ。修正リリースは同上。
- jQuery 1.13 and 2.3 はサポート対象外のブラウザ向け API やパッチについて、コードを簡略化するためにすべて削除するよ。
ということで、組み込み用を除く Windows XP のサポートも今月で終わり、IE については比較的古いものを無視できる環境が整ってきたので、まぁ自然な流れと言えます。
が、
Today and long into the future, jQuery will still contain dozens of browser-specific fixes to normalize behavior. At this point, the most problematic and troublesome browser for jQuery 2.x is the one in Android 2.3. That version is still a significant 20 percent of the Android installed base, and still being shipped in new mobile products.
Android 2.3 がメンドクセとおっしゃっております。いまだに 18% 程度のシェアがあるんですね (しかもまだ新規のモバイル機器に組み込まれて出荷されてると・・・・・・)。