有好的Javascript SQLite连接API吗?

有好的Javascript SQLite连接API吗?,javascript,sqlite,proxy,Javascript,Sqlite,Proxy,我需要从(webbrowser、chrome和firefox)javascript应用程序访问SQLite数据库,并从javascript执行查询(好吧,我也可以制作一个HugeASAPI前端,但何必麻烦呢..客户端是可信的);有什么好的javascript->SQLite db api/framework/你想叫它什么我可以/应该用的吗?或者我应该用XMLHttpRequest/WebSocket包装一个简单的(php,如果我愿意的话)查询代理吗? (注:我认为emscripten/SQL.j

我需要从(webbrowser、chrome和firefox)javascript应用程序访问SQLite数据库,并从javascript执行查询(好吧,我也可以制作一个HugeASAPI前端,但何必麻烦呢..客户端是可信的);有什么好的javascript->SQLite db api/framework/你想叫它什么我可以/应该用的吗?或者我应该用XMLHttpRequest/WebSocket包装一个简单的(php,如果我愿意的话)查询代理吗?
(注:我认为emscripten/SQL.js不是一个可行的替代方案,因为我需要在会话之间保存数据库,并且能够从javascript虚拟机以外的其他地方打开数据库,与本机sqlite相比,它使用了大量内存,并且在数据库增长时速度要慢得多~)

chrome内置了websql,但是我认为你需要一个php到ajax的桥。我还需要能够从Javascript虚拟机以外的其他来源访问数据库。我不想深入研究chrome/V8 API,也许这是可能的,但要做的工作和复杂性远远超过它的价值:p还补充说,WebSQL可能会在未来的版本中被弃用和删除。它已经弃用了,但我怀疑它会很快被删除,很多人都喜欢它。嗯,但是,为什么有人更喜欢(已弃用且大多不受支持的)WebSQL而不是(可移植且受支持的)emscripten/sql.js呢?资源问题可能是什么?emscripten的内容非常庞大,会减慢页面速度,而webSQL在mobile()上几乎无处不在,比localStorage保存的数据量更大,不需要库,而且文档记录和理解良好。我不用它,但如果我用了,那就是原因。