LINUX.ORG.RU

Cloudflare поглотила JavaScript-платформу Deno и прекратит её разработку

 , deno,


0

4

Компания 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.

>>> Источник



Проверено: cetjs2 ()
Последнее исправление: cetjs2 (всего исправлений: 1)
Ответ на: комментарий от wandrien

если будет опенсорс как написано, то форкнут и будут дальше развивать, а иначе как я буду защиту ютуба обходить для скачивания

stuzer
() автор топика
Ответ на: комментарий от firkax

Причем тут вообще yt-dlp? Он отлично использует любой js-движок. У меня, например, он использует ноду, т.к. она уже установлена и ставить какой-то дено мне не уперлось.

MoldAndLimeHoney ★★★
()
Ответ на: комментарий от stuzer

Там и через нод.жс работает, разве что опцию приходится указывать и зависимость ставить. А то что под капотом лучше или хуже - на пользователе не сказывается.

kirill_rrr ★★★★★
()

Для повышения безопасности обвязка вокруг движка V8 написана на языке Rust

Всё понятно. Проект был проклят изначально.

Smacker ★★★★★
()
Ответ на: комментарий от wandrien

Как не взлетело? Когда тебя покупают, это не «не взлетело», а «крылья подрезали, пока слишком далеко не улетел». Новость хорошая только для Райана, денег поднял, для всех остальных одни убытки.

VIT ★★★
()
Ответ на: комментарий от MoldAndLimeHoney

При том что deno нужен для решения гуглопроверок yt-dlp, никакого другого полезного применения у него нет. Авторы yt-dlp рекомендуют deno и ориентировались в первую очередь на него. С схеме с nodejs там вроде даже какие-то уязимости получаются перед гуглом. Вообще nodejs по сути депрекейтед.

firkax ★★★★★
()
Ответ на: комментарий от wandrien

Cloudflare имеет плохую репутацию, сравнимую с одним одиозным разработчиком некогда популярной ОС. Вполне могли и вынудить.

VIT ★★★
()
Ответ на: комментарий от wandrien

там такие финансы крутятся, что либо ты продашься, либо тебя 10 раз грохнут.
а так, и выбора обычно нет. любого человека можно на раз-два нагнуть.

sunjob ★★★★★
()

Опять очередной вайп у javascript-бедолаг… Не только по либам и фреймворкам прыгать, но уже и по рантаймам.

vvvv
()

Ммм, использую некоторое количество плагинов к vim, в зависимостях у которых сабж, буду посмотреть что к чему

Jurik_Phys ★★★★★
()
Последнее исправление: Jurik_Phys (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.