Cloudflare купила Deno — стартап, развивающий одноимённый JavaScript-рантайм, созданный при участии автора Node.js Райана Даля. Сделка должна усилить программную модель Cloudflare Workers, а для русскоязычных команд это сигнал: edge-разработка на JavaScript и TypeScript всё заметнее превращается из специфической инфраструктурной практики в обычный способ писать серверные приложения.
О покупке Cloudflare купила Deno 10 октября сообщила TechCrunch. Финансовые условия стороны не раскрыли. Deno соосновали Берт Белдер и Райан Даль; за время работы компания привлекла в общей сложности $26 млн, включая раунд Series A под руководством Sequoia.
Cloudflare Workers позволяет запускать код на сети Cloudflare — ближе к пользователю и без привычного управления виртуальными машинами или контейнерами. Компания прямо связывает поглощение с развитием программной модели Workers и самой платформы. Команда Deno присоединится к Cloudflare, чтобы сделать этот подход более распространённым при создании серверов.
Для рынка сделка интересна не только составом участников. Даль — создатель Node.js, а Deno задумывался как более современный рантайм для JavaScript и TypeScript с пересмотренными подходами к безопасности, зависимостям и стандартным веб-API. Покупая команду Deno, Cloudflare получает инженеров, которые много лет работали над тем, как должен выглядеть серверный JavaScript за пределами привычного Node.js-ландшафта.
Отдельный повод для разговора — недавно представленный Deno проект celld: открытая реализация Workers. Главный инженер Cloudflare Workers Кентон Варда написал, что этот релиз особенно обрадовал команду Cloudflare. По его словам, компания не считает несовместимость с другими облачными платформами способом удерживать клиентов: открытый код и возможность переноса приложений он назвал хорошей бизнес-моделью.
Это важная оговорка для технических директоров и архитекторов. У serverless-платформ обычно есть очевидное преимущество — быстрый старт, — и менее приятное свойство: код, окружение и сервисы постепенно срастаются с одним провайдером. Если инструменты Deno и открытая реализация модели Workers действительно будут развиваться внутри Cloudflare, у команд появится больше пространства для тестирования edge-подхода без немедленного решения «переезжаем навсегда».
Для разработчиков практическая часть пока не меняется: Cloudflare не объявляла новых тарифов, миграционных программ или конкретных изменений в API Workers. Но направление читается довольно ясно. Компания хочет сделать Workers не просто набором облачных функций, а знакомой моделью написания серверного кода — с веб-стандартами, JavaScript/TypeScript и более переносимым окружением.
Поглощение также показывает, что конкуренция за разработчика в облаках всё чаще идёт не на уровне процессоров и дата-центров, а на уровне модели программирования. Если Cloudflare удастся соединить опыт Deno с масштабом Workers, вопрос будет не в том, можно ли запускать бэкенд на edge, а в том, для каких приложений это станет выбором по умолчанию. Подробности сделки и заявления сторон доступны у .