Web SQL Databaseの有効期限について

425 views
Skip to first unread message

rokujyouhitoma

unread,
Nov 16, 2010, 8:10:01 PM11/16/10
to html5-developers-jp
ご無沙汰してます。
池徹@id:rokujyouhitomaです。

Web SQL Database(旧:Web Database)の仕様読んだり、使ってみたりと調査を行っています。

Web SQL Databaseに対して、
cookieの有効期限と同様な機能を持たせる予定はあるのでしょうか?

また、仕様に盛り込まなかった経緯など関連情報を知ってる方いたらお教えください。

池徹
id:rokujyoiuhitoma

Futomi Hatano

unread,
Nov 16, 2010, 9:50:33 PM11/16/10
to html5-dev...@googlegroups.com
rokujyoiuhitomaさん、こんにちわ。
羽田野@HTML5.JPです。

On Tue, 16 Nov 2010 17:10:01 -0800 (PST)
rokujyouhitoma <rokujyou...@gmail.com> wrote:

> Web SQL Databaseに対して、
> cookieの有効期限と同様な機能を持たせる予定はあるのでしょうか?
> また、仕様に盛り込まなかった経緯など関連情報を知ってる方いたらお教えください。

私は仕様策定関係者ではありませんので、あくまでも私見ですが、Cookieの有効期限と同じ機能は追加されないと思います。
理由は2つ。

1つめ:
Web SQL Databaseは、仕様の策定作業が停止しており、事実上、廃止になっているからです。

2つめ:
Web SQL Databaseは、"ストレージ"としての役割を担うことを前提に作られた仕様ですので、
Cookieの有効期限のように、ある時点で勝手に消えてしまう、といった機能は考慮されないと思われます。
事実、同じ"ストレージ"としての役割を担うWeb StorageやIndexed Databaseにも、有効期限という概念はありません。
もし有効期限と同じことを実現するのであれば、アプリケーション側でハンドリングしてあげないといけないです。

私個人的には、これらのストレージ系APIにも、有効期限があると便利と思います。
とはいえ、私の知る限りでは、そのような動きはなさそうです。

仕様策定に関わった方(ブラウザー・ベンダー)からの情報があると良いですね。


--
Futomi Hatano
http://www.html5.jp/
http://www.futomi.com/
http://twitter.com/futomi

rokujyouhitoma

unread,
Nov 16, 2010, 10:28:34 PM11/16/10
to html5-developers-jp
羽田野さん

池徹@rokujyouhitomaです。

>1つめ:
>Web SQL Databaseは、仕様の策定作業が停止しており、事実上、廃止になっているからです。

事実上廃止とは認識してませんでした。ありがとうございます。

>2つめ:
>Web SQL Databaseは、"ストレージ"としての役割を担うことを前提に作られた仕様ですので、
>Cookieの有効期限のように、ある時点で勝手に消えてしまう、といった機能は考慮されないと思われます。
>事実、同じ"ストレージ"としての役割を担うWeb StorageやIndexed Databaseにも、有効期限という概念はありません。
>もし有効期限と同じことを実現するのであれば、アプリケーション側でハンドリングしてあげないといけないです。

クライアントにおいてもストレージの概念を踏襲し有効期限という概念を設けなかったわけですね。
納得です。

機会があればぜひ仕様策定に関わった方々からお伺いしたいものです!


以上、ありがとうございました。
池徹
id:rokujyouhitoma

On 11月17日, 午前11:50, Futomi Hatano <futomi.hat...@gmail.com> wrote:
> rokujyoiuhitomaさん、こんにちわ。
> 羽田野@HTML5.JPです。
>
> On Tue, 16 Nov 2010 17:10:01 -0800 (PST)
>

Toru Yoshikawa

unread,
Nov 22, 2010, 1:03:22 AM11/22/10
to html5-developers-jp
吉川です。

Web SQL Database は、正式に廃止されたようです。
ドラフトに次の文言が追加されています。

"Beware. This specification is no longer in active maintenance and the
Web Applications Working Group does not intend to maintain it
further."
注意。この仕様は、もはや整備されておらず、将来においても整備するつもりはない。

http://www.w3.org/TR/webdatabase/

非常に残念ですが。。。

以上
Reply all
Reply to author
Forward
0 new messages