「jQuery 4.0.0」正式リリース、Internet Explorer 10以前がついにサポート対象外:10年ぶりのメジャーアップデート
OpenJS Foundationは、JavaScriptライブラリ「jQuery 4.0.0」の正式版をリリースした。2016年のバージョン3.0.0以来、約10年ぶりのメジャーアップデートとなる。
オープンソースプロジェクトのOpenJS Foundationは2026年1月17日(米国時間)、JavaScriptライブラリ「jQuery」の最新メジャーバージョンとなる「jQuery 4.0.0」を正式リリースした。2016年にリリースされたバージョン「3.0.0」以来のメジャーアップデートであり、広範なコードのクリーンアップと最新のJavaScript標準への対応が行われている。
「Internet Explorer 10」(IE 10)以前など“負の遺産”を整理
jQuery 4.0.0では、Webブラウザ「Internet Explorer 10」(IE 10)以前の「Internet Explorer」のサポートを廃止した。一方で、「Internet Explorer 11」(IE 11)については引き続きサポート対象となっており、同バージョンのサポート廃止は将来の「jQuery 5.0」で段階的に実施される予定だ。
この他、「Microsoft Edge Legacy」や、サポート期限を過ぎた「iOS」「Android」「Firefox」なども対象外となっている。これらの環境を引き続きサポートする必要がある場合、開発チームは「jQuery 3.x」系の利用を推奨している。
ESモジュールへの移行とビルド環境の刷新
jQuery 4.0.0では、ソースコードが従来のAMD(Asynchronous Module Definition)形式からESモジュール(ECMAScript Modules)形式へ移行された。パッケージングには、ESモジュールを前提に設計されたビルドツール「Rollup」が採用されており、「npm」(Node Package Manager)や「GitHub」で配布されるソースコードを、ビルドツール「RequireJS」なしに扱える。これにより最新のビルドツール、開発ワークフロー、ブラウザとの互換性が確保される。
非推奨APIの削除とサイズ削減
今回のメジャーアップデートでは、複数の非推奨API(アプリケーションプログラミングインタフェース)が削除された。これらは内部利用を想定したものや、現行ブラウザでネイティブAPIが利用可能となった機能が中心となっている。
非推奨APIの削除とレガシーブラウザ向けコードの整理により、ライブラリ全体のサイズはgzip圧縮後で3KB以上削減されたとしている。
移行支援ツールの提供
メジャーアップデートに伴う破壊的な変更に対処するため、開発チームは「jQuery Migrate」プラグインの最新版を提供している。既存のプロジェクトをバージョン4.0.0にアップグレードする際、このツールを使用することで、削除された機能や変更された挙動を特定し、スムーズな移行を支援できるとしている。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
PythonとRubyでWebAssembly――PyodideとPyScript、Ruby 3.2を体験する
第7回は、PythonとRubyによる開発事例を紹介します。これらの言語は、ここまでの回で紹介してきた言語とは異なった、実行環境をWebAssembly化するというアプローチでWebAssemblyに対応しています。PythonのPyodideとPyScript、Ruby 3.2でのWebAssemblyサポートを紹介します。
オープンソースのブラウザベンチマーク「Speedometer 3.0」公開
オープンソースのWebブラウザベンチマークの最新版「Speedometer 3.0」が公開された。
2024年インターネットトレンド、「ChatGPT」「Starlink」「Log4Shell」の使用状況は? Web開発で人気の言語や技術は? Cloudflare調査
Cloudflareは、インターネットのトレンドやパターンをさまざまな指標で分析した5回目の年次報告書「Cloudflare Radar 2024 Year in Review」を発表した。
