Cloudflare поглинула JavaScript-платформу Deno та припинить її розробку

Компанія Cloudflare купила фірму Deno Land Inc, що розвиває платформу Deno. Коригувальні релізи Deno runtime та оновлення з усуненням уразливостей планують публікувати ще рік, після чого розробку Deno буде припинено. Код Deno залишиться відкритим і за наявності інтересу спільнота зможе самотужки продовжити розвиток платформи.

Що стосується інших розробок компанії Deno Land, то проект celld, що дозволяє запускати Worker-додатки на своїх серверахбуде інтегрований з платформою Cloudflare Workers. Платформа Deno Deploy буде підтримуватись ще шість місяців, після чого припинить існування, а платним користувачам забезпечать міграцію на Cloudflare Workers. Репозиторій пакетів JSR (JavaScript Registry) продовжить роботу, але пов'язана з ним інфраструктура буде перенесена до Cloudflare. Підтримка rusty_v8, Rust-обв'язок для двигуна V8, буде продовжена, але технологія буде інтегрована з JavaScript runtime workerd.

Розробники Deno переключаться на роботу над self-hosting варіантом платформи Cloudflare Workers та можливостями для розробки додатків із використанням механізму Durable Objects. Основна ідея в тому, щоб зробити модель програмування на основі Worker-ів придатною для розробки серверних програм, які можна запускати не тільки в мережі Cloudflare, а й у власній інфраструктурі.

Платформа Deno призначена для відокремленого виконання серверних програм мовами JavaScript і TypeScript з використанням двигуна V8. Проект очолював Райан Даль (Ryan Dahl), автор Node.js. Нова платформа була створена з метою надання більш захищеного оточення та усунення концептуальних помилок, допущених в архітектурі Node.js. Для підвищення безпеки обв'язка навколо двигуна V8 написана мовою Rust, а для обробки запитів в режимі, що не блокує, застосовується платформа Tokio. Runtime поставляється у формі одного самодостатнього виконуваного файлу (deno), що не має зовнішніх залежностей і не вимагає якоїсь особливої ​​установки в систему. Крім runtime платформа Deno також виконує роль пакетного менеджера і дозволяє всередині коду звертатися до модулів URL.

Джерело: opennet.ru

Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери 🔥 Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери | ProHoster