Учиться дозволено и у врага (Овидий).

Cloudflare приобретает Deno JavaScript Runtime, разработка ядра которого завершится в 2027 году


Cloudflare приобретает Deno JavaScript Runtime, разработка ядра которого завершится в 2027 году

Cloudflare приобрела Deno, среду выполнения JavaScript и TypeScript с открытым исходным кодом, созданную Node.js основателем Райаном Далем. Однако приобретение сопровождается серьезными изменениями: основная команда Deno прекратит разработку среды выполнения в 2027 году, после последнего года технического обслуживания и обновлений безопасности.

В объявлении подтверждается, что вся команда Deno присоединяется к Cloudflare для работы над платформой Workers и сопутствующими технологиями. Вместо того чтобы развивать Deno как отдельную среду выполнения, разработчики сосредоточатся на том, чтобы упростить запуск платформы приложений Cloudflare, в том числе в частной инфраструктуре.

Deno, созданная на основе Rust, движка JavaScript V8 и Tokio, предлагает встроенную поддержку TypeScript, модель безопасности, которая по умолчанию ограничивает доступ к системным ресурсам, а также интегрированные инструменты для тестирования, форматирования и управления зависимостями. Однако теперь его первоначальные разработчики выбрали другое направление.

По словам Даля, команда будет поддерживать среду выполнения Deno еще год, выпуская ежемесячные обновления с исправлениями ошибок и обновлениями безопасности. По истечении этого срока, который закончится в октябре 2027 года, команда прекратит разработку среды выполнения.

Важно отметить, что это не означает, что сам Deno исчезнет. Проект останется открытым исходным кодом, и другие разработчики могут продолжать поддерживать и улучшать его. Возьмет ли сообщество на себя управление его развитием, еще предстоит выяснить.

Приобретение также влияет на коммерческие сервисы Deno. Deno Deploy, платформа бессерверного размещения приложений компании, будет работать еще шесть месяцев, прежде чем прекратит работу примерно в апреле 2027 года. Платящие клиенты получат помощь в переносе своих приложений на Cloudflare Workers.

Более того, JSR, реестр пакетов JavaScript и TypeScript, разработанный командой Deno, продолжит работу, а его инфраструктура будет перенесена в Cloudflare. Команда также взяла на себя обязательство поддерживать rusty_v8, привязки Rust для движка JavaScript Google V8, и планирует интегрировать проект в среду выполнения workerd от Cloudflare.

Итак, почему Cloudflare заинтересована в Deno, если сама среда выполнения постепенно сворачивается ее создателями из активной разработки?

Ответ кроется в первую очередь в celld — проекте, разработанном Далем для упрощения запуска распределённых приложений на нескольких серверах. Он основан на модели программирования Cloudflare Workers и технологии Durable Objects, которая объединяет логику приложения с постоянным хранилищем данных.

Cloudflare предоставляет среду выполнения с открытым исходным кодом под названием workerd, которая лежит в основе платформы Workers. Независимая работа с той же инфраструктурой имеет свои ограничения, особенно когда приложениям необходимо распределять данные и рабочие нагрузки между несколькими машинами.

Здесь на помощь приходит celld. Проект был разработан для того, чтобы упростить развертывание и эксплуатацию такого рода распределенной инфраструктуры, не полагаясь на собственную сеть Cloudflare.

Теперь Cloudflare планирует объединить работу celld и workerd под руководством Райана Даля и соучредителя Deno Берта Белдера. Цель состоит в том, чтобы сделать автономный хостинг Workers и Durable Objects официально поддерживаемым вариантом, позволяющим разработчикам запускать приложения, использующие ту же модель программирования, в сети Cloudflare или на своих собственных серверах.

Для Cloudflare это может сделать ее платформу разработки более привлекательной для организаций, которые предпочитают контролировать свою инфраструктуру, а не полностью зависеть от облачного провайдера. Компания сообщает, что в ближайшие месяцы планируется больше объявлений о совместной работе.

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

Для получения дополнительной информации посетите официальный анонс Deno и анонс Cloudflare.

Редактор: AndreyEx

Если статья понравилась, поделитесь ей в социальных сетях

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала