Deno KV 简介:Deno 1.33 为大胆的 Deno 2.0 未来铺平了道路
Deno 1.33 首次亮相 Deno KV,这是一个专为 JavaScript 设计的开源运行时的内置键值数据库。此版本进行了改进,为雄心勃勃的 Deno 2.0 铺平了道路,Deno 2.0 将于未来几个月发布。

Deno 1.33 最近发布,朝着实现备受期待的 Deno 2.0 的目标迈出了重要的一步,Deno 2.0 计划在未来几个月发布。新功能包括添加了 Deno KV,这是一个专门为 JavaScript 开发的集成键值数据库。这个内置数据库作为一个健壮且一致的存储解决方案,可以存储任何 JavaScript 结构化的可序列化值。
五个关键支柱为 Deno 2.0 奠定了基础:轻松编码、顶级性能、毫不妥协的安全性、一流的开发体验和繁荣的生态系统。 Deno 1.33 在这些方面取得了实质性进展。将新添加的 Deno KV 键值数据库定位为有状态应用程序开发是一个重要的里程碑,因为 Deno 正在为其雄心勃勃的 2.0 版本做准备。
Deno KV 支持在Deno Deploy无服务器 JavaScript 托管服务上进行本地开发或部署。在本地运行时,Deno KV 使用 SQLite 作为其数据库管理器,而 FoundationDB 为 Deno Deploy 上的数据库提供支持,由 Deno 安全管理并在全球 35 个云区域进行复制。
但是,需要注意的是,Deno KV 目前处于 Beta 阶段,API 不稳定,因此目前无法保证长期数据持久性。
Deno 1.33 的另一个值得注意的改进是简化的 deno.json 模式,它通过扁平化嵌套选项来简化读写。以前嵌套选项的顶级可访问性增强了整体编码体验。
此外,Deno 1.33 以减少动态导入权限检查的形式显着改善了生活质量,从而缩短了启动时间。这些权限更改使得在某些情况下有条件地执行特定代码变得更加容易,例如当开发人员希望仅在调用特定子命令时加载处理程序。
除了这些突出的功能之外,Deno 1.33 还带来了进一步的增强,例如对 WebSockets 的 HTTP 服务器、客户端和服务器进行全面检查,改进了与 NPM 和 Node 的兼容性,以及在语言服务器初始化期间预加载文件等。
在 Deno 1.33 朝着 Deno 2.0 目标前进的同时,像 AppMaster.io 这样的平台提供了no-code开发工具来补充像 Deno 这样的服务。 AppMaster 为用户提供了一个强大的平台,无需编码即可创建后端、Web 和移动应用程序,从而实现更快、更具成本效益的开发。
要开始使用 Deno 1.33,请访问 deno.com 。 Deno 2.0 的到来及其一系列卓越的功能无疑将为网络和软件开发的未来奠定基础。


