什么是 Deno?
视频描述 跳转到标题
Deno 及其历史简介
文字稿和代码 跳转到标题
Deno 是一个基于 V8 和 Rust 构建的 JavaScript、TypeScript 和 WebAssembly 项目的开源运行时。它现代、快速、灵活,并且默认安全。
Deno 由 Node.js 的创建者 Ryan Dahl 创建,2018 年,他在 JSConf EU 上发表了一次著名的演讲,谈到了他对 Node 的遗憾。Deno 为所有这些遗憾提供了解决方案。
凭借过来人的经验,Deno 为我们提供了一个在细节方面考虑周全的运行时。例如,默认支持 TypeScript。你无需安装除 Deno CLI 之外的任何其他东西即可运行或导入 TypeScript。Deno 内置了 TypeScript 编译器,因此它无需任何额外配置即可直接运行你的 TypeScript 代码。
例如,代码检查、格式化和测试。Deno 是一个一体化工具链,你可以用它来启动你的项目,而无需将你有限的时间都花在配置上。例如,Web 标准。Deno 基于你可能熟悉的 Web 标准构建,如 Fetch 和 WebSockets。
你无需学习任何新知识即可使用它们。如果你在浏览器中使用过它们,你就可以在 Deno 中使用它们。Deno 默认是安全的。你必须专门启用对敏感 API 的权限,如网络、文件系统、环境访问。Deno 会让你选择启用这些权限,就像你在浏览器中选择启用地理定位一样。
在本课程中,我们将通过实践活动介绍 Deno 最重要的功能。无论你过去是否尝试过 Deno,或者这对你来说是全新的,我相信你会喜欢这里。
在示例页面和我们的YouTube 频道上查找更多视频。