『Bootstrap 5』に関するまとめ
Published2019-01-0508:00
Modified
『Bootstrap 5』に関する情報のまとめ。
IEのサポート終了、jQueryの削除といった大幅な変更あり。
リリース日時
『Bootstrap 5』のリリース日時は未定。
2020年の春頃と予想しているサイトはあるが、Bootstrapの公式からの発表はない。
脱IE
『Bootstrap 5』はIEのサポートを終了する、脱IEになる模様。
情報のソースはBootstrapの公式Twitterより。
As we start thinking about v5, what should we remove from Bootstrap? Already dropping jQuery and very likely IE10/11 in our next major version.
— Bootstrap (@getbootstrap) 2019年1月2日
このツイートを日本語に訳すと、『Bootstrap 5』はIEのサポートを止めるという内容になる。
IEに関しては次の要因からサポートを終了したと考えられる。
- IEの開発元であるMicrosoftが『Internet Explorer の今後について』で使用を控えるように呼びかけている。
- 他のブラウザが対応している新しい技術に対応していない。
なお、諸事情でIEをサポートする必要がある場合については、Bootstrapの公式Twitterで次のようなツイートをしている。
Folks asking about browser support: use the right version, don’t blindly update because we shipped a new major release.
— Bootstrap (@getbootstrap) January 2, 2019
Need IE8/9? Use v3.
Need IE10/11? Keep using v4.
Don’t need IE10/11? Consider v5 whenever it comes :).
このツイートを日本語に訳すと、次のようになる。
- IE8とIE9のサポートが必要な場合は『Bootstrap 3』を使う。
- IE10/11のサポートが必要な場合は『Bootstrap 4』を使う。
- IEのサポートが必要ない場合は『Bootstrap 5』を使う。
脱jQuery
『Bootstrap 5』はjQueryに依存しない、脱jQueryを果たしたフレームワークになる模様。
ソースはBootstrapの公式Twitterにてツイートされた次の内容より。
As we start thinking about v5, what should we remove from Bootstrap? Already dropping jQuery and very likely IE10/11 in our next major version.
— Bootstrap (@getbootstrap) 2019年1月2日
上記のツイートで『Bootstrap 5』ではjQueryを削除した、と書かれている。
jQueryが削除された理由は次の要因と考えられる。
- JavaScriptの進歩により標準(バニラJS)で出来ることが増えている。
- Angular、React、Vue.jsといったフレームワークと相性が悪い。
なお、この件は『Bootstrap 5』がjQueryに依存しないというだけであり、『Bootstrap 5』とjQueryを併用する事自体は問題ないと考えられる。
SVGアイコンの提供
『Bootstrap 5』ではSVGアイコンのライブラリが提供される。
このアイコンライブラリは単独での使用にも対応している。
詳細は『Bootstrap Icons』を参照。
ドキュメントが『Jekyll』から『Hugo』で書き直される
『Bootstrap 5』の公式サイト(ドキュメント)について、静的サイトジェネレーターを『Jekyll』から『Hugo』へ変更。