写点什么

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:223621
用户头像

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

关注

评论

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

Fabric架构演变之路

趣链科技

区块链 fabric 联盟链架构 演变

为鸿蒙OS说两句公道话(我对鸿蒙OS的一些看法)

Phoenix

毕业5年的同学突然告诉我,他已经是年薪50W的Java架构师了

Java架构师迁哥

新手小白必须知道的Linux基础:常用命令(1)

学神来啦

Linux linux命令 linux运维 linux 文件权限控制 Linux教程

一文回顾 Java 入门知识(中)

逆锋起笔

Java 后端 JAVA开发 java基础 javase

一周信创舆情观察(5.24~5.30)

统小信uos

三位一体:打造软硬服一体化的区块链平台

趣链科技

区块链 联盟链 Baas 一体机 底层平台

踩准时钟节拍、玩转时间转换,鸿蒙轻内核时间管理有妙招

华为云开发者联盟

鸿蒙 时间管理 计数器 时间转换 计时

Java日志的心路历程

程序猿阿星

Java log4j logback log4j2框架 Java日志

什么是交叉编译

IT蜗壳-Tango

IT蜗壳教学 6月日更

【星环案例】我们用TDH+Sophon把工厂“搬”进高校实验室,推进产学研一体化

星环科技

2021年阿里/腾讯/美团/字节1万道Java中高级面试题汇总,新鲜出炉

Java架构师迁哥

Qcon全球软件开发大会 融云分享SDK交付质量保障经验

融云 RongCloud

前后端分离浅析以及分离教程

北游学Java

前后

和12岁小同志搞创客开发:如何驱动各类型传感器?

不脱发的程序猿

DIY 传感器 如何驱动各类型传感器? 创客

GitHub火到糊!这份阿里内部10W字Java面试总结,让你薪资翻倍

Java架构追梦

Java 架构 面试 跳槽

华为云IoT设备接入服务全体验

华为云开发者联盟

物联网 IoT 华为云 智能IoT边缘服务 华为云IoT云服务

【LeetCode】连续数组Java题解

Albert

算法 LeetCode 6月日更

ETL工程师必看!超实用的任务优化与断点执行方案

敏捷调度TASKCTL

大数据 ETL算法 ETL ETL任务 ETL系统

难忘阿里,4面技术5面HR附加笔试面,走的真艰难真心酸

Java 编程 程序员 面试 架构师

小树量化机器人系统开发(马丁策略)

薇電13242772558

区块链 数字货币

有道精品课全链路测试的改进和思考

有道技术团队

测试 有道精品课

获5项大奖,发布《云计算开放应用架构标准》,阿里云持续领航云原生

阿里巴巴中间件

☕【JVM技术之旅】全流程化分析Java对象的创建过程

码界西柚

JVM 6月日更 对象布局 内存结构

【案例】构建应急指挥体系,实现生产过程实时监控

星环科技

Overbit Flash|5 月加密货币市场风暴抹去了 90% 以上的 NFT 交易量

Overbit学院

比特币 加密货币 NFT Overbit 保证金交易

【融云技术】超大规模并发下自定义属性的设置与分发

融云 RongCloud

从一面就被拒到收割字节offer,我花了一年时间,功夫不负有心人

Java架构师迁哥

联邦学习这件小事

趣链科技

区块链 联邦学习 技术架构

亮相Google I/O,字节跳动是这样应用Flutter的

字节跳动技术团队

将DataX执行结果通过钉钉上报

白粥

DataX

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