文件名称:wa-sqlite:WebAssembly SQLite 对浏览器存储扩展的实验性支持
文件大小:718KB
文件格式:ZIP
更新时间:2024-08-23 15:18:34
javascript sqlite webassembly JavaScript
wa-sqlite 这是 SQLite 的 WebAssembly 构建,具有实验性支持,可完全用 Javascript 编写 SQLite 虚拟文件系统和虚拟表模块。 这允许替代浏览器存储选项,例如 IndexedDB。 提供了一个和一个的作为概念证明。 使用现代桌面网络浏览器。 建造 该项目的主要动机是仅使用 Javascript 就可以添加到 SQLite。 大多数开发人员应该能够使用签入预构建工件的“buildless”分支。这在包含项目作为依赖项时也是推荐的(例如yarn add "wa-sqlite@rhashimoto/wa-sqlite#buildless" )。 如果您确实想要构建 - 例如,您想要更改构建标志或使用特定的 EMSDK 版本 - 以下是先决条件: 已知在 Linux 上构建可以工作,与其他平台的兼容性未知。 yarn - 如果您使用不同的包管理
【文件预览】:
wa-sqlite-master
----ACKNOWLEDGMENTS.md(4KB)
----.gitattributes(28B)
----yarn.lock(109KB)
----karma.conf.cjs(2KB)
----src()
--------libfunction.c(1KB)
--------libmodule.js(11KB)
--------exported_functions.json(1KB)
--------libvfs.c(3KB)
--------types()
--------examples()
--------libvfs.js(6KB)
--------VFS.js(3KB)
--------sqlite-api.js(21KB)
--------asyncify_imports.json(551B)
--------extra_exported_runtime_methods.json(110B)
--------libmodule.c(5KB)
--------libfunction.js(2KB)
--------sqlite-constants.js(8KB)
----typedoc.json(149B)
----demo()
--------reset.html(483B)
--------index.html(3KB)
--------hello.html(1KB)
--------index.js(7KB)
--------benchmarks.js(9KB)
--------benchmarks.html(5KB)
----jsconfig.json(146B)
----.yarnrc.yml(40B)
----LICENSE(34KB)
----test()
--------api-instances.js(534B)
--------tag.test.js(1KB)
--------sqlite-api.test.js(11KB)
--------VFS.test.js(17KB)
--------GOOG.js(75KB)
--------module.test.js(2KB)
----README.md(4KB)
----Makefile(6KB)
----.editorconfig(135B)
----.gitignore(202B)
----.yarn()
--------releases()
----package.json(895B)