Bootstrap
Mark Ottoは、2014年10月29日にBootstrap4を発表した。Bootstrap4の最初のアルファ版は2015年8月19日にリリースされ、最初のベータ版は2017年8月10日にリリースされた。 2016年9月6日にBootstrap3での作業を中断し、Bootstrap4での作業に時間を割くようにした。Bootstrap4は2018年1月18日に完成した。
重要な変更は次のとおり。
コードの大幅な書き直し
LessをSassに置き換える
正規化に基づく、要素固有のCSSの変更がまとめられたFileであるRebootの追加
IE8、IE9、およびiOS 6のサポートの終了
CSS Flexible Box Layoutのサポート
ナビゲーションカスタマイズオプションの追加
レスポンシブスペーシングおよびサイジングユーティリティの追加
CSSのピクセル単位からem単位への切り替え
読みやすさを向上させるために、グローバルフォントサイズを14pxから16pxに増やす
パネル、サムネイル、ページャー、およびウェルコンポーネントの採用
グリフィコンアイコンフォントの採用
膨大な数のユーティリティクラス
改善されたフォームスタイル、ボタン、ドロップダウンメニュー、メディアオブジェクト、および画像クラス
Bootstrap 4は、最新バージョンのGoogle Chrome、Firefox、Internet Explorer、Opera、およびSafari(Windowsを除く)をサポート。さらに、IE10および最新のFirefox拡張サポートリリース(ESR)のサポート。
jQueryプラグイン形式で一部のJavaScriptが使用可能であり、ダイアログボックス、ツールチップ、カルーセルなどのユーザーインターフェイス機能のほか、入力欄のオートコンプリート機能を含む既存要素の拡張機能が利用できる。Ver2.0では、モーダル、ドロップダウン、Scrollspy、タブ、ツールチップ、ポップオーバー、アラート、ボタン、折り畳み、カルーセルと先行入力などのJavaScriptプラグインがサポートされている。
Dojo Bootstrapと呼ばれる、Dojo Toolkitを使用したTwitter用の実装も利用可能である。それは、Twitter Bootstrapプラグインのポートであり、Dojoのコードを基に作成され、AMD非同期モジュール定義に対応している。
同様に、UI Bootstrapと呼ばれる、AngularJS制御用Bootstrapも存在する。