Bootstrap 最新バージョン 4.3.0 が、Bootstrap 4.3 As part として昨日リリースされましたこのリリースの際、チームは次のメジャー バージョンである Bootstrap 5 の開発計画も発表しました。 [推奨チュートリアル: ブートストラップ チュートリアル #]
開発チームは、v4.3 バージョンのリリース後に、そのプロセスでいくつかのことが実装される予定であると述べました。主要な変更、おそらく大きな変更は、Bootstrap 5 の基盤とみなされます。開発チームは次の側面を強調しました:
1. jQuery を放棄する: Bootstrap 5 は jQuery を依存関係として削除します。開発チームはこれに長い間取り組んできており、PR は進行中でほぼ完了しています。
2. 開発ブランチの改善: v3-dev ブランチがマスターになります。ブランチ ; v4-dev は変わりませんが、v5 バージョンを開発するためにこのブランチから新しいマスター ブランチが切り取られます
3。 PR 進行中 最大の依存関係である jQuery を削除し、ほぼ完成した後、開発チームは、将来的には jQuery に代わるネイティブの純粋な JavaScript を使用すると述べました。これは、GitHub が昨年ページを刷新して再構築した際に jQuery を削除した動きと少し似ています。
当時、GitHub のフロントエンド チームは、改訂の機会を利用して、ページを再構築するときに jQuery を削除し、jQuery を置き換える他のフレームワークを使用せず、ネイティブ JS を使用しました。 querySelectorAll を使用して DOM ノードをクエリするajax の代わりに fetch を使用する (サポートされていないブラウザでは XHR を使用する)イベント処理にプロキシ イベントを使用するまだ実装されていません 実装された DOM 標準はポリフィルとして記述されていますさらにカスタム要素を使用します (CustomElement)ご覧のとおり、Bootstrap 5 で jQuery を削除するという PR が行われてから 1 年半が経過しました。現在 74 のコミットが含まれており、オープン状態にありますが、競合はまだ解決されていません。