NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

Chrome 4 现已支持 HTML 5 Web SQL Database API

  • 2010-02-21
  • 本文字数:939 字

    阅读完需:约 3 分钟

近日 Google 宣布将支持 HTML 5 Web SQL Database API ,其他浏览器厂商也表示将紧随其后提供该支持,有的甚至已经开始支持该 API 了;但同时,HTML 5 规范的制订却遇到了阻碍,因为所有的参与者都已选择了 SQLite 作为底层数据库,要想实现标准化还得考虑多个不同的实现。

作为 HTML 5 的一部分,W3C 组织正在制订 Web SQL Database API 草案,该规范主要用于解决如何通过 SQL 存储及访问数据的问题。文档中所使用的SQL 语言 SQLite 3.6.19 。网页可以使用这个 API 与嵌入式的客户端数据库进行交互,这对于那些想要在本地存储数据或是离线浏览的应用来说价值非常大。

Google 已经在其最新的浏览器 Chrome 4 中通过 SQLite 提供对 Web SQL Database 的支持了,这个举动可以看作是向标准化迈进的一大步,因为Google Gears 中已经拥有了一个 Database API ,也是基于 SQLite。Gears API 为所有主流浏览器提供了结构化的数据存储功能,包括 IE、Firefox 以及 Safari,但现在 Google 已经停止 Gears 的开发工作了。

Firefox 3 拥有一个嵌入式 SQLite 数据库,目前主要用于存储书签和历史记录,但可能不久后就将支持 Web SQL Database API。当前的开发工作正在 WebKit(Safari 所用的渲染引擎)上进行以向 Web 开发者提供 Web Database API。现在谁也不知道微软对于 IE 和 HTML 5 Database API 的计划到底是什么。

虽然一些公司已经实现了 Web Database API,另一些也正在实现当中,但根据草案的制订情况来看,规范还是遇到了一些障碍,因为所有的参与者都已经选择使用 SQLite 了:

规范进入到了一个僵局当中:所有的参与者都不约而同地使用了相同的 SQL 后端(SQLite),但我们需要多个独立的实现来继续标准化之路。除非有其他实现者想要实现该规范,否则对 SQL 语言的描述仍将停留在 SQLite 上,这对于标准来说是不可接受的。你想要实现独立的 SQL 后端么?请联系规范的编辑,他可以为该 SQL 语言编写一个规范,只有这么做才能推进规范的不断发展。

在这种“僵局”下,谁也不清楚到底是规范将会推进实现抑或是还有其他解决之道。目前,Google 正加快浏览器开发的节奏,没有哪个浏览器厂商愿意等到标准全部制订完成后才开始实现自己的 Web SQL Database API 支持。

查看英文原文: Chrome 4 Now Supports the HTML 5 Web SQL Database API

2010-02-21 21:223245
用户头像

发布了 88 篇内容, 共 258.6 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

Zebec Protocol 薪酬支付工具 WageLink 上线,掀新一轮薪酬支付浪潮

鳄鱼视界

我们距离“裸眼3D自由”,还有多远?

脑极体

XR

【Linux】进程间的通信之共享内存

百度搜索:蓝易云

Linux 云服务器 ipc Inter Communication

通过 Python 脚本支持 OC 代码重构实践(一):模块调用关系分析

百度Geek说

Python 自动化 重构 脚本 企业号10月PK榜

简单好用的批量重命名软件:A Better Finder Rename 12 直装激活版

胖墩儿不胖y

Mac软件 重命名工具 重命名软件 文件重命名

手把手带你打一场时间序列比赛—数据探索

打工人!

机器学习 时间序列预测

Java常见的锁及同步机制

echoes

国际原油价格大波动,航司如何精准降低航油成本?

用友BIP

降本节能

Python 数组和列表:创建、访问、添加和删除数组元素

小万哥

Python 程序员 软件 后端 开发

Zebec Protocol 薪酬支付工具 WageLink 上线,掀新一轮薪酬支付浪潮

石头财经

区块链积分商城系统开发

西安链酷科技

去中心化 dapp开发 #区块链

数划云与明道云达成产品战略生态合作

数划云

Photoshop 2024 for Mac v25.1.0Beta 最新PS测试版多语言一键安装ACR 15.5.1 + Neural Filters + Ai创成式填充

晴雯哥

从昏暗到明亮—改善照明环境,提升编程效率

颜淡慕潇

程序员 1024程序员节 明基BenQ ScreenBarBar

用友iuap数据中台又获奖了! 用友

用友BIP

数据驱动

3D模型金属度怎么调?

3D建模设计

材质 纹理 金属度

VUE为什么在中国如此流行?

Speedoooo

Vue 跨端框架 小程序容器技术 跨端技术

2023版一线大厂Java面试八股文1000+ 面试题附答案详解,最全面详细!

架构师之道

编程 计算机 java面试

CNCC 2023 | 五位重磅大咖齐聚沈阳,共同探讨「大模型与推荐系统」

小红书技术REDtech

人工智能 AI 算法 #推荐系统 #大模型

IDC:用友再蝉联中国SaaS市场多项年度第一

用友BIP

企业服务

Mac电脑文件批量重命名软件 Renamer 最新中文版

mac大玩家j

Mac软件 重命名工具 文件重命名

思辨:移动开发的未来在哪?

巫山老妖

移动开发

Zebec Protocol 薪酬支付工具 WageLink 上线,掀新一轮薪酬支付浪潮

BlockChain先知

Zebec Protocol 薪酬支付工具 WageLink 上线,掀新一轮薪酬支付浪潮

威廉META

Parallels Desktop 19.1.0 最佳Mac虚拟机解决方案

晴雯哥

Java基础面试题【Spring】二

派大星

Java 面试题 java 技术提升

Linux绝对路径和相对路径

智趣匠

支持M1/M2 Jump Desktop 8 Mac 远程桌面控制软件v8.10.4永久激活版

晴雯哥

ubuntu系统从源码编译安装gcc7.3.0编译器?

百度搜索:蓝易云

Linux ubuntu 运维 云服务器 GCC

极狐GitLab 致敬中国 1000万程序员

极狐GitLab

1024 极狐GitLab 致敬

室内LED显示屏和户外LED显示屏亮度标准

Dylan

屏幕亮度 LED显示屏 led显示屏厂家

Chrome 4现已支持HTML 5 Web SQL Database API_数据库_Abel Avram_InfoQ精选文章