Webアプリケーションを高機能化する上で欠かせないのがウィンドウではないでしょうか。ローカルOSの中で使うのはごく当たり前のようになっていますが、Webアプリケーションも複雑化すると、情報をウィンドウごとに分けたくなるはずです。 そんなウィンドウを実現してくれるライブラリがJSFrame.jsです。

JSFrame.jsの使い方

例えばモーダルにも。

トースト表示。

表示場所も色も自由です。

マテリアルデザイン。

macOSのYosemite風。

Windows 10風。

チャットボックス風。

たかがウィンドウといっても、多様な使い方が考えられるでしょう。利用者の環境ごとにモーダルのデザインを変えたりすると使いやすさが向上しそうです。チャットボックスはよくあるインタフェースだけに使いどころが多そうです。

JSFrame.jsはJavaScript製のオープンソース・ソフトウェア(MIT License)です。

riversun/JSFrame.js: An independent lightweight multi-window library for javascript.