WinJS
WinJS 4.0プレビュー版が2015年3月27日にリリースされた。
Universal app controls 様々なコントロールに対し共通の方法でキーボードショートカットの割り当てができるようになった。これは様々なスクリーンサイズやアスペクトや入力方法をサポートする
AngularJSとの相互運用性 新しいAngularJS-WinJSラッパーを用意し、相互運用性を高めた。WinJSのコントロールをAngularのdirectiveで使用でき、Angularの2方向データバインドをサポートする。
ListViewの拡張
SplitView
WinJS Toolber コマンドに連動する新しいツールバー
Content dialog
XVFocus
Pivot control
WinJSはHTML5とJavaScriptを使ったWindowsストアアプリ開発を容易にする補助を提供する。 このライブラリはJavaScriptのコード記述の作法に従った方法でモジュールおよびWindowsランタイムの機能を公開する。WinJSはWindowsのUIコントロールをHTML内に作成することを可能にする。 これはデータバインディングおよびテンプレートエンジンのサポートに伴ったものである。
他のJavaScriptフレームワーク、例えばJQueryなどはWinJSと協調して動作可能である。 このライブラリはTypeScriptを使った豊かな開発経験から追加の宣言ファイルもともに提供される。 TypeScriptはJavaScriptの注釈の付いた厳格なスーパーセットである。 TypeScriptによってJavaScriptとの互換性をメンテナンスしながらコードの完全性およびリファクタリングを可能にする。