JSONストアサーバ「Kinto」。モバイルデバイスやWebブラウザとデータ同期可能、オフラインファーストにも対応、モジラがオープンソースで公開
モジラがオープンソースで公開した「Kinto」は、モバイルアプリケーションやWebアプリケーションのサーバ側としてよく利用されるBaaS(Backend as a Service)用のサーバとして使うことを想定したソフトウェアで、いわゆるNoSQLデータベースの一種といえます。
主な機能はJSONデータの保存と出力、およびJSONデータのクライアントとの同期機能、プラガブルなユーザー認証機能など。
Kintoのクライアントライブラリとして、オフライン状態での実行を想定した、いわゆるオフラインファーストに対応したJavaScriptクライアントが用意されていることが挙げられます。
同期機能はモジラのMozilla Firefox Syncチームが設計したもので、モジラはすでにこのKintoの同期機能を利用してFirefoxやFirefox OSでの設定情報やアセットなどの保存を行っているとのことです。
JavaScript以外にもPythonクライアント、Reactボイラープレートなどが用意されており、サンプルアプリケーションも提供されています。
今後、Push APIに対応したプッシュ通知などに対応する予定とのこと。
あわせて読みたい
Rails 5.0ベータ版が登場。Microservices対応の「API mode」、WebSocket用のフレームワーク「Action Cable」など
≪前の記事
Webブラウザでワープロや表計算が使えるオープンソースの「LibreOffice Online」、開発者向けディストリビューションが公開。ownCloudもバンドル