Райан Дал
Создатель Node.js и сооснователь Deno, с октября 2026 года — в Cloudflare
Фото: Sequoia Capital
- Пол
- Мужской
- Место рождения
- Сан-Диего, США
Вехи карьеры
-
2009
Выпуск Node.js
27 мая выходит первая версия, в ноябре — доклад на JSConf EU в Берлине
-
2012
Уход из Node.js
В январе передаёт руководство проектом Айзеку Шлютеру
-
2017
Google Brain
Работает над машинным обучением и привязками TensorFlow для Node.js
-
2018
Доклад о сожалениях
На JSConf EU разбирает ошибки Node.js и показывает Deno
-
2020
Deno 1.0
13 мая выходит первая стабильная версия
-
2021
Компания Deno
Посевной раунд на $4,9 млн вместе с Бертом Белдером
-
2022
Раунд от Sequoia
$21 млн в раунде A, всего $26 млн
-
2024
Deno 2 и иск к Oracle
Совместимость с npm и требование отменить знак JavaScript
-
2026
Переход в Cloudflare
9 октября вся команда Deno уходит в Cloudflare
Биография
Райан Дал написал Node.js — программу, которая вывела JavaScript из браузера на серверы и сделала его одним из главных языков интернета. Через девять лет он вышел на сцену и перечислил всё, что в Node.js сделал не так. Чтобы исправить эти ошибки, он создал Deno, собрал под него $26 млн инвестиций и вступил в спор с Oracle за слово JavaScript. В октябре 2026 года вся его команда переходит в Cloudflare — компанию, с которой Deno все эти годы конкурировал.
Детство в Сан-Диего
Дал родился в 1981 году в Сан-Диего. Его мать преподавала математику в местном колледже и рано увлеклась компьютерами. Когда сыну было шесть, в доме появился Apple IIc, а вместе с ним — книга по BASIC. Ещё в старшей школе Райан написал gnap — клон Napster для Linux.
Математика, которую он бросил
После школы Дал пошёл в муниципальный колледж, затем перевёлся в Калифорнийский университет в Сан-Диего и изучал математику. Дальше была аспирантура в Рочестерском университете и алгебраическая топология. Сначала она казалась ему красивой, но со временем он решил, что эта наука слишком далека от реальной жизни. Через три года Дал ушёл из программы: становиться математиком на всю жизнь он не хотел.
Он купил билет в один конец до Южной Америки и прожил там около года почти без денег. Там же началась его карьера программиста: вместе с местным знакомым он делал сайты на Ruby on Rails, в том числе интернет-магазин снаряжения для сноуборда. Ruby ему нравился тем, что на нём мысль записывается ясно.
Германия и рождение Node.js (2008–2009)
Из Южной Америки Дал переехал в Германию вслед за девушкой-немкой, которой нужно было вернуться в университет. Он ходил на конференции по Ruby, познакомился с Кристианом Нойкирхеном, автором библиотеки Rack, и фрилансил — писал модули для веб-сервера Nginx по заказу Engine Yard.
Из этих двух миров и выросла идея. У Rack был простой интерфейс «запрос — ответ», у Nginx — неблокирующий ввод-вывод, который держит тысячи соединений без лишних потоков. В 2008 году Google выпустила браузер Chrome с быстрым движком V8. Дал понял, что JavaScript подходит идеально: язык однопоточный, а веб-разработчики и так привыкли писать неблокирующий код.
Прототип он писал около полугода в кофейне в Кёльне. Первую версию Node.js Дал выпустил 27 мая 2009 года, а в ноябре показал проект на конференции JSConf EU в Берлине. В зале сидели около 150 человек. После этого доклада о Node.js заговорили по всей индустрии.
Joyent и уход из проекта (2009–2012)
Дала наняла облачная компания Joyent, и он переехал в Сан-Франциско. Joyent взяла на себя деловую сторону Node.js, включая авторские права и заявку на товарный знак. Сам Дал хотел, чтобы ядро оставалось маленьким, а остальное сообщество строило поверх него модулями.
Самой тяжёлой задачей оказался перенос на Windows. Пять человек потратили на него около года и переписали базовую библиотеку — так появилась libuv, на которой Node.js работает до сих пор.
В январе 2012 года Дал объявил, что отходит от руководства проектом и передаёт его Айзеку Шлютеру, создателю менеджера пакетов npm. Он остался сотрудником Joyent и советовал со стороны. Причин он позже назвал три: главные цели проекта были выполнены, язык Go убедил его, что Node.js — не окончательное решение для серверов, а внимание к каждому его слову стало утомлять. «Мне приходилось очень тщательно подбирать слова», — вспоминал он.
Нью-Йорк и Google Brain (2012–2018)
Дал перебрался в Нью-Йорк и несколько лет пробовал разные проекты: социальную сеть, систему сборки для C++, упаковщик для HTML и JavaScript. По его собственным словам, ни один не взлетел.
Потом он увлёкся машинным обучением, прочитав о свёрточных нейросетях, и попал в резидентуру Google Brain — программу, которую запустили вместе с TensorFlow. Год он провёл в Маунтин-Вью и занимался преобразованием изображений: раскраской чёрно-белых фото и повышением разрешения. В 2017 году Дал работал над привязками TensorFlow для Node.js и позвал в Google Берта Белдера — одного из разработчиков libuv. Позже Белдер стал его партнёром по Deno.
«10 вещей, о которых я жалею» и Deno (2018–2020)
В июне 2018 года Дал вернулся на сцену JSConf EU в Берлине — ту же, где когда-то показал Node.js. На этот раз он разбирал ошибки собственного проекта: слабую защиту, запутанную работу с зависимостями и другие решения, принятые в 2009 году. По его словам, Node.js «мог быть намного лучше». В конце доклада он показал Deno — новую среду для JavaScript и TypeScript на том же движке V8.
Deno не форк Node.js, а новая реализация на Rust. Главное отличие — безопасность по умолчанию: программа не может читать диск или ходить в сеть, пока пользователь явно не выдаст разрешение флагом вроде --allow-net. TypeScript работает из коробки. Версия 1.0 вышла 13 мая 2020 года.
Компания Deno и деньги инвесторов (2021–2022)
29 марта 2021 года Дал и Белдер объявили о создании компании Deno и о посевном раунде на $4,9 млн. Деньги дали Four Rivers Ventures, Rauch Capital Гильермо Рауха, Long Journey Ventures, Mozilla и Shasta Ventures. Цель Дал сформулировал так: продвигать JavaScript за пределами браузера.
В том же 2021 году Cloudflare по ошибке заблокировала сайт Deno и реестр модулей, и команде пришлось переносить инфраструктуру. В июне 2022 года Deno привлекла $21 млн в раунде A во главе с Sequoia, всего — $26 млн. В компании тогда работали 17 человек. Деньги пошли на Deno Deploy — облачный хостинг в 33 регионах мира. Главным конкурентом Дал прямо называл Cloudflare Workers.
Спор с Oracle за слово JavaScript (2024–2025)
Товарный знак JavaScript принадлежит Oracle: он достался компании вместе с Sun Microsystems в 2009 году. 16 сентября 2024 года Дал опубликовал открытое письмо с требованием освободить название, а 22 ноября Deno подала в Ведомство по патентам и товарным знакам США иск об отмене знака. Аргументов три: JavaScript стал общим названием языка, Oracle давно не использует знак в коммерции, а при продлении в 2019 году компания приложила скриншот Node.js — проекта, к которому Oracle не имеет отношения.
К весне 2025 года письмо подписали больше 18 000 человек. 18 июня 2025 года апелляционная комиссия отклонила пункт о мошенничестве, но дело продолжилось по двум другим основаниям. В сентябре 2025 года стороны перешли к сбору доказательств.
Deno 2 и путь в Cloudflare (2024–2026)
9 октября 2024 года вышел Deno 2. Главная перемена — совместимость с Node.js и npm: Deno научился запускать существующие проекты с package.json и node_modules. Вместе с ним вырос реестр пакетов JSR. По данным компании, Deno пользуются сотни тысяч разработчиков.
В августе 2026 года команда выпустила открытый проект Celld, который воспроизводит модель Cloudflare Workers и Durable Objects для запуска на своих серверах. А 9 октября 2026 года Дал объявил, что вся команда Deno переходит в Cloudflare. Deno Deploy закроется через полгода, рантайм ещё год получит исправления, а потом его судьбу решит сообщество — код остаётся открытым под лицензией MIT. «Как он будет жить дальше, решает сообщество», — сказал Дал.
Что сейчас (октябрь 2026)
В Cloudflare Дал вместе с Белдером будет объединять Celld с открытым движком workerd, чтобы Workers можно было без труда запускать на собственных серверах. Реестр JSR продолжит работу на инфраструктуре Cloudflare. А многое из того, что Дал задумал как исправление собственных ошибок, — встроенный TypeScript, система разрешений, веб-стандарты — уже работает в самом Node.js.
Источники: Wikipedia — биография Райана Дала, Sequoia Capital — история Дала и Deno, Mapping The Journey — интервью Дала о жизни и уходе из Node.js, Deno — выход версии 1.0, Deno — создание компании и посевной раунд, TechCrunch — раунд A на $21 млн, Deno — выход Deno 2, The New Stack — иск против товарного знака Oracle, Deno — ход дела с Oracle, Deno — переход в Cloudflare, The New Stack — детали сделки с Cloudflare

