Cloudflare hat die JavaScript-Plattform Deno übernommen und wird die Entwicklung einstellen.

Das Unternehmen Cloudflare hat die Firma Deno Land Inc übernommen, die die Deno-Plattform entwickelt. Korrekturversionen des Deno-Runtimes und Sicherheitsupdates sollen noch ein Jahr lang veröffentlicht werden, nach dem die Entwicklung von Deno eingestellt wird. Der Deno-Code bleibt Open Source, und bei Interesse kann die Community die Entwicklung der Plattform eigenständig fortsetzen.

Was die anderen Entwicklungen von Deno Land betrifft, so wird das Projekt celld, das die Ausführung von Worker-Anwendungen ermöglicht, integriert mit der Cloudflare Workers-Plattform. ServernDeno Deploy wird noch sechs Monate lang unterstützt, danach wird es eingestellt, und zahlenden Nutzern wird ein Übergang zu Cloudflare Workers ermöglicht. Das JSR-Paket-Repository (JavaScript Registry) wird weiterhin betrieben, aber die dazugehörige Infrastruktur wird nach Cloudflare verlagert. Die Unterstützung von rusty_v8, Rust-Bindings für die V8-Engine, wird fortgesetzt, aber die Entwicklung wird in die JavaScript-Runtime workerd integriert.

Die Deno-Entwickler werden ihre Arbeit auf eine Self-Hosting-Variante der Cloudflare Workers-Plattform und auf Möglichkeiten zur Entwicklung von Anwendungen mit dem Durable Objects-Mechanismus umstellen. Die Grundidee besteht darin, das Worker-basierte Programmiermodell für die Entwicklung von Serveranwendungen geeignet zu machen, die sowohl im Cloudflare-Netzwerk als auch in der eigenen Infrastruktur ausgeführt werden können.

Die Deno-Plattform ist für die isolierte Ausführung von Serveranwendungen in den Programmiersprachen JavaScript und TypeScript unter Verwendung der V8-Engine vorgesehen. Das Projekt wurde von Ryan Dahl, dem Schöpfer von Node.js, geleitet. Die neue Plattform wurde mit dem Ziel entwickelt, eine sicherere Umgebung bereitzustellen und konzeptionelle Fehler, die in der Architektur von Node.js gemacht wurden, zu beseitigen. Um die Sicherheit zu erhöhen, wurde die Hülle um die V8-Engine in Rust geschrieben, und für die Verarbeitung von Anfragen im nicht blockierenden Modus wird die Tokio-Plattform verwendet. Die Runtime wird in Form einer einzigen, eigenständigen ausführbaren Datei („deno“) geliefert, die keine externen Abhängigkeiten hat und keine spezielle Installation im System erfordert. Neben der Runtime fungiert die Deno-Plattform auch als Paketmanager und ermöglicht es, innerhalb des Codes auf Module über URLs zuzugreifen.

Quelle: opennet.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster