Deno 2.8: Neue Sicherheitsfunktionen und Claw Patrol vorgestellt

Die offizielle Blog-Post für die Deno 2.8-Version steht noch nicht zur Verfügung. Inzwischen stellen wir jedoch Claw Patrol vor, eine Open-Source-Sicherheits-Firewall für Agenten. Zudem ist Deno Sandbox nun verfügbar, eine neue API zum sicheren Ausführen von nicht vertrauenswürdigen Code in Linux-VMs. Weitere Details findet ihr auf der GitHub Releases-Seite.
Introducing Claw Patrol: an open-source security firewall for agents.
- dan_rock_wilson
Deno verfügt über ein grundlegendes Berechtigungssystem, das sehr hilfreich ist, ist in Rust geschrieben und bietet native TypeScript-Unterstützung.
Ich bin nicht tief in den Webdev-/Node-/Bun-Ökosystemen verwurzelt, sondern nutze Deno seit mehreren Jahren einfach nur gerne für kleine Dienste. Kann mir jemand erklären, warum Bun so ein rasantes Wachstum zu verzeichnen scheint? Wird es nur als Bundler verwendet, aber nicht als JS-Runtime?
Allein das Berechtigungssystem (obwohl ich mir wünsche, dass es auch auf Module ausgedehnt wird) ist bei Deno so überzeugend, dass ich verwirrt bin, warum jemand von Node zu Bun wechseln würde und nicht von Node zu Deno.
- vmsp
Ich frage mich, wie es Deno ergeht.
Node ist die stabile Lösung und wird auch in Zukunft bei uns bleiben. Man kann jetzt TypeScript damit verwenden und bald wird man seine App in eine einzelne ausführbare Datei umwandeln können – inklusive nativer Abhängigkeiten.
Bun ist chaotisch, aber dennoch _schnell_ und verfolgt einen interessanten Ansatz, indem es alles in die Standardbibliothek integriert. Außerdem wurde es von Anthropic gekauft.
Deno hatte eine großartige Geschichte mit dem Sandbox-Konzept und der einfachen Importmöglichkeit für Abhängigkeiten von Drittanbietern. Sandboxes wirken mittlerweile ziemlich standardisiert, und ich bin mir nicht sicher, ob der Importmechanismus am Ende wirklich viel besser war als ein `npm add`.
- garganzol
Deno ist großartig; ich schreibe einige kleine und mittelgroße Webdienste damit. Es funktioniert wie eine Schweizer Uhr, und die Projektideologie steht im Einklang mit dem Unix-Geist.
Meiner persönlichen Meinung nach sind die Autoren von Deno etwas zu bescheiden. Wenn zum Beispiel dankbare Nutzer Spenden für das Projekt anbieten, lehnen die Autoren diese höflich ab. Ich verstehe zwar, warum sie das tun, aber gleichzeitig könnte dies langfristig unnötigen finanziellen Druck auf das Projekt ausüben.
Was vernünftig funktionieren könnte, wäre ein „Schluss damit und nimm mein Geld“-Monatsabo für Nutzer, die vom langfristigen Erfolg des Projekts abhängig sind.
- cf100clunk
Deno ist eine JavaScript- und TypeScript-Runtime, für diejenigen, die den Namen nicht kennen. Hier ist ein Review von Deno 2.6 im Vergleich zu den Konkurrenten Bun 1.3 und Node.js 25:
https://www.devtoolreviews.com/reviews/bun-vs-node-vs-deno-2...
- turadg
Der neue *deno pack*-Befehl ist eine nette Ergänzung für sicheres und einfaches Paketieren.
Für Nutzer von Node.js steht ein ähnlicher Single-Command-Befehl unter https://www.npmjs.com/package/ts-node-pack zur Verfügung.
Da Node.js jetzt das Importieren von .ts-Modulen unterstützt, können mehr Repositories diese ohne einen Build-Schritt oder das Einbinden von Build-Artefakten im Checkout verwenden.