HeadlinesBriefing HeadlinesBriefing.com

Команда Deno в Cloudflare: что меняется

Hacker News •
×

Долгие годы команда Deno работала над упрощением разработки серверного программного обеспечения. Она задавалась вопросами о том, как должны распространяться модули, какие гарантии безопасности может предоставить среда выполнения JavaScript, что должно входить в полноценный набор инструментов и насколько легко приложение можно распространять в виде самостоятельного исполняемого файла. Совместимость с Node.js тоже стала ключевой задачей, поскольку пользователи хотели получить улучшения Deno и при этом сохранить связь с существующей экосистемой JavaScript.

Сегодня вся команда Deno присоединяется к Cloudflare, чтобы продолжить эту работу. Амбиции всегда выходили за рамки среды выполнения: вычисления, хранение и коммуникация должны работать вместе, без необходимости для каждого приложения собирать собственную инфраструктуру. Deno Deploy стал шагом к этой цели, но его эксплуатация показала, сколько сложности остаётся скрытой под поверхностью. Так появился celld, который построен на модели программирования Cloudflare Workers и позволяет разработчикам создавать распределённые приложения с самого начала, причём масштабирование встроено в саму модель, а не собирается каждым приложением отдельно.

В Cloudflare команда объединит свою работу с работой команд Workers и Durable Objects. Цель состоит в том, чтобы эта модель стала стандартным способом создания серверов, будь то сеть Cloudflare или собственная инфраструктура. Команда направит будущую разработку на эту общую платформу, а не будет продолжать поддерживать отдельную среду выполнения и отдельный сервис хостинга. Для текущих пользователей среда выполнения Deno ещё в течение года будет получать ежемесячные выпуски с исправлениями ошибок и обновлениями безопасности, а затем разработка прекратится, однако проект останется открытым. Deno Deploy будет работать ещё шесть месяцев перед закрытием, и платным клиентам, которые переходят на Cloudflare Workers, будет оказана поддержка миграции. JSR продолжит работу на инфраструктуре Cloudflare, а поддержка rusty_v8 сохранится по мере движения к интеграции с workerd.

Durable Objects особенно актуальны для ИИ-агентов, поскольку предлагают недорогое бессерверное выполнение, постоянное состояние, WebSockets и высокоуровневый интерфейс JavaScript. Разработчики, которые создают агентов в больших масштабах и хотят запускать их на собственной инфраструктуре, могут написать на ry@cloudflare.com.

Источник: Hacker News · Сводку подготовил HeadlinesBriefing