Deno Docs

Deno,基于 V8、Rust 与 Web 标准的现代安全 JavaScript/TypeScript 运行时,内建 TypeScript 支持、精选标准库与一流开发工具链。

Deno 2.9 引入官方桌面开发工具:小而全的跨平台应用构建方案

Deno 2.9 将推出官方桌面应用构建工具 deno desktop。该工具旨在解决 Electron 等现有方案体积大、生态割裂等问题。核心特性包括:默认使用系统 WebView 保持小体积,同时兼容 Node/npm 生态;支持 Next.js、Astro 等主流前端框架自动检测与打包;采用进程内通信替代 IPC 以提升性能;支持跨平台交叉编译及内置的二进制差分自动更新机制。目前处于 Canary 阶段,API 可能变动。
评论点赞收藏55 天前

Deno 的安全模型与权限机制详解

本文详细解析了 Deno 默认的安全沙箱机制。与 Node.js 不同,Deno 默认禁止访问文件系统、网络和环境变量,必须通过命令行参数或运行时提示显式授权。文章介绍了权限的细粒度控制、运行时动态调整权限的方法,以及执行不受信任代码时的多层防御建议。同时指出了 FFI 和子进程等可能绕过沙箱的风险点,并介绍了高级的权限代理(Permission Broker)功能,适合关注运行时安全和工程实践的开发者阅读。
评论点赞收藏495 天前

Deno内置Jupyter内核指南:在Notebook中使用TypeScript与npm包

Deno官方文档介绍了内置的Jupyter Kernel功能。允许用户在Notebook中直接使用JavaScript和TypeScript,并调用Web API及导入npm包。文档详细说明了安装方法(支持VS Code和JetBrains),展示了如何使用Deno.jupyter命名空间实现富媒体输出(HTML、Markdown、SVG、图片),以及如何使用prompt/confirm API和broadcast通道进行交互和实时状态更新。最后提供了数据可视化示例和jupyter console集成方式。
评论点赞收藏690 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。