@deno.land team had have to do it since the beginning. If this step would be done, it might change the future of the project. And it seems like it would be done soon: deno#37030
Building a small TypeScript service? 🦕
Deno runs JS and TS with built-in development tools. Useful for scripts and web APIs without piling on setup. ⚙️
denoland/deno
#TypeScript #浇朋友 #蓝朋友 #互关 #fo
24 views
@JeffKazzee Similar with Deno. Luckily the team is working on getting Deno into a foundation.
deno#37030
1 like · 1 repost · 23 views
写 TypeScript 小服务,还得先拼一堆工具?🦕
Deno 提供 JS/TS 运行时及内置开发工具。写脚本、做 Web API 都能试试。⚙️
denoland/deno
#TypeScript #浇朋友 #蓝朋友 #互关 #fo
2 likes · 79 views
Bart, co-creator of Deno, says they're looking into a foundation now!!
Source: deno#37030
79 points · 7 comments
There's a fork-in-progress called "Dodo," the Discord server is quickly filling up. deno#37030
Dodo aims to be a drop-in replacement.
Then there's Ende, my fork, and I ripped out Node compatibility, Deploy, KV, Jupyter, &c. ende.sh
Deno GitHub Explained: Secure-by-Default JavaScript, Native TypeScript, and Permission Boundaries
deno by denoland: denoland/deno
Deno is a JavaScript and TypeScript runtime built around V8, Rust, and Tokio. This overview explains how its secure-by-default permission model changes the way network, disk, and environment access are granted, while a single statically linked binary consolidates the runtime and its developer tooling.
The architecture section connects the runtime stack to native TypeScript execution and standard web Request/Response APIs. It then examines the permission boundary around a minimal HTTP server, including explicit --allow-net access, least-privilege scoping, and --no-prompt behavior for CI pipelines. The final section covers standalone compilation, static import analysis, and why dynamically interpolated imports need explicit inclusion or refactoring.
TimeStamps:
0:00 Implicit Trust and Supply Chain Attacks
0:39 V8, Rust, and Tokio
1:14 Third-Party Configuration Files
1:40 Static Binary Distribution
2:24 Native TypeScript HTTP Server
3:11 Restricted Sandbox and Network Access
3:48 Allow-Net Permission Scope
4:16 No-Prompt in CI/CD
4:50 Compile to a Standalone Executable
5:12 Static Import Graph Limits
5:54 Security and Developer Ergonomics
🛡️ Secure-by-default permissions and least-privilege network access
🧩 V8, Rust, Tokio, native TypeScript, and unified tooling
📦 Standalone compilation, static imports, and dynamic module limits
Deno's tradeoff is clear: fewer external layers and stronger runtime boundaries, with explicit permissions and statically analyzable dependencies as the operating model. It suits teams that value native TypeScript and auditable CI behavior, while compiled applications must account for dynamic imports. Use the repository overview to evaluate where that constraint fits your architecture.
#Deno #TypeScript #JavaScriptRuntime
[de-DE] YNAS ynp_054adb49f87b63c6 Kinofilm
Privater automatisierter Staging-Upload. Paketidentität: ynp_054adb49f87b63c6; Ausgabe: cinematic.
[es-US] YNAS ynp_054adb49f87b63c6 cinemático
Carga de entorno de prueba de automatización privada. Identidad del paquete: ynp_054adb49f87b63c6; salida: cinemática.
[fr-FR] YNAS ynp_054adb49f87b63c6 cinématique
Téléchargement de l'environnement de test d'automatisation privé. Identifiant du package : ynp_054adb49f87b63c6 ; sortie : cinématique.
[hi] YNAS ynp_054adb49f87b63c6 सिनेमैटिक
निजी स्वचालन स्टेजिंग अपलोड। पैकेज पहचान: ynp_054adb49f87b63c6; आउटपुट: सिनेमाई।
[id] YNAS ynp_054adb49f87b63c6 sinematik
Unggahan staging otomatisasi pribadi. Identitas paket: ynp_054adb49f87b63c6; output: sinematik.
[it] YNAS ynp_054adb49f87b63c6 cinematic
Caricamento di automazione privata. Identità del pacchetto: ynp_054adb49f87b63c6; output: cinematografico.
[pt-BR] YNAS ynp_054adb49f87b63c6 cinemático
Upload de teste de automação privada. Identidade do pacote: ynp_054adb49f87b63c6; saída: cinemática.
73 views
見てる: "The state of Deno after the Cloudflare announcement · Issue #37030 · denoland/deno" deno#37030
The state of Deno after the Cloudflare announcement deno#37030
2 likes · 171 views
The deno source code is copyrighted by its authors, not any company. They could delete the repo, but anyone with a copy still has the license to redistribute. github.com/denoland/deno/blob/main/LICENSE.md
1 like
Mentions
@deno.land team had have to do it since the beginning. If this step would be done, it might change the future of the project. And it seems like it would be done soon: deno#37030
Building a small TypeScript service? 🦕 Deno runs JS and TS with built-in development tools. Useful for scripts and web APIs without piling on setup. ⚙️ denoland/deno #TypeScript #浇朋友 #蓝朋友 #互关 #fo
@JeffKazzee Similar with Deno. Luckily the team is working on getting Deno into a foundation. deno#37030
写 TypeScript 小服务,还得先拼一堆工具?🦕 Deno 提供 JS/TS 运行时及内置开发工具。写脚本、做 Web API 都能试试。⚙️ denoland/deno #TypeScript #浇朋友 #蓝朋友 #互关 #fo
Bart, co-creator of Deno, says they're looking into a foundation now!! Source: deno#37030
There's a fork-in-progress called "Dodo," the Discord server is quickly filling up. deno#37030 Dodo aims to be a drop-in replacement. Then there's Ende, my fork, and I ripped out Node compatibility, Deploy, KV, Jupyter, &c. ende.sh
Deno GitHub Explained: Secure-by-Default JavaScript, Native TypeScript, and Permission Boundaries deno by denoland: denoland/deno Deno is a JavaScript and TypeScript runtime built around V8, Rust, and Tokio. This overview explains how its secure-by-default permission model changes the way network, disk, and environment access are granted, while a single statically linked binary consolidates the runtime and its developer tooling. The architecture section connects the runtime stack to native TypeScript execution and standard web Request/Response APIs. It then examines the permission boundary around a minimal HTTP server, including explicit --allow-net access, least-privilege scoping, and --no-prompt behavior for CI pipelines. The final section covers standalone compilation, static import analysis, and why dynamically interpolated imports need explicit inclusion or refactoring. TimeStamps: 0:00 Implicit Trust and Supply Chain Attacks 0:39 V8, Rust, and Tokio 1:14 Third-Party Configuration Files 1:40 Static Binary Distribution 2:24 Native TypeScript HTTP Server 3:11 Restricted Sandbox and Network Access 3:48 Allow-Net Permission Scope 4:16 No-Prompt in CI/CD 4:50 Compile to a Standalone Executable 5:12 Static Import Graph Limits 5:54 Security and Developer Ergonomics 🛡️ Secure-by-default permissions and least-privilege network access 🧩 V8, Rust, Tokio, native TypeScript, and unified tooling 📦 Standalone compilation, static imports, and dynamic module limits Deno's tradeoff is clear: fewer external layers and stronger runtime boundaries, with explicit permissions and statically analyzable dependencies as the operating model. It suits teams that value native TypeScript and auditable CI behavior, while compiled applications must account for dynamic imports. Use the repository overview to evaluate where that constraint fits your architecture. #Deno #TypeScript #JavaScriptRuntime [de-DE] YNAS ynp_054adb49f87b63c6 Kinofilm Privater automatisierter Staging-Upload. Paketidentität: ynp_054adb49f87b63c6; Ausgabe: cinematic. [es-US] YNAS ynp_054adb49f87b63c6 cinemático Carga de entorno de prueba de automatización privada. Identidad del paquete: ynp_054adb49f87b63c6; salida: cinemática. [fr-FR] YNAS ynp_054adb49f87b63c6 cinématique Téléchargement de l'environnement de test d'automatisation privé. Identifiant du package : ynp_054adb49f87b63c6 ; sortie : cinématique. [hi] YNAS ynp_054adb49f87b63c6 सिनेमैटिक निजी स्वचालन स्टेजिंग अपलोड। पैकेज पहचान: ynp_054adb49f87b63c6; आउटपुट: सिनेमाई। [id] YNAS ynp_054adb49f87b63c6 sinematik Unggahan staging otomatisasi pribadi. Identitas paket: ynp_054adb49f87b63c6; output: sinematik. [it] YNAS ynp_054adb49f87b63c6 cinematic Caricamento di automazione privata. Identità del pacchetto: ynp_054adb49f87b63c6; output: cinematografico. [pt-BR] YNAS ynp_054adb49f87b63c6 cinemático Upload de teste de automação privada. Identidade do pacote: ynp_054adb49f87b63c6; saída: cinemática.
見てる: "The state of Deno after the Cloudflare announcement · Issue #37030 · denoland/deno" deno#37030
The state of Deno after the Cloudflare announcement deno#37030
The deno source code is copyrighted by its authors, not any company. They could delete the repo, but anyone with a copy still has the license to redistribute. github.com/denoland/deno/blob/main/LICENSE.md