Sonata

Deno: рантайм для JavaScript, TypeScript и WebAssembly на V8 и Rust

Deno — среда выполнения для JavaScript, TypeScript и WebAssembly с безопасными настройками по умолчанию и удобством для разработчика. Построена на движке V8, языке Rust и асинхронной библиотеке Tokio.

Установить Deno можно одной командой в терминале, а вариантов инсталляции существует немало — полный список приведён в документации. При желании рантайм собирается и из исходного кода по отдельной инструкции.

Чаще всего Deno применяют для написания веб-серверов: достаточно создать файл с кодом на TypeScript и запустить его командой, после чего локальный сервер станет доступен по адресу http://localhost:8000.

Вокруг проекта собрана экосистема ресурсов:

  • Deno Docs — руководства и справочники по рантайму и Deno Deploy

  • Deno Standard Library — официальный набор базовых утилит

  • JSR — открытый реестр пакетов для JavaScript и TypeScript

  • Developer Blog — новости продукта и обучающие материалы

Проект открыт для участия сообщества: перед отправкой правок стоит ознакомиться с инструкцией для контрибьюторов.

GitHub ★ 107,986

Загрузка страницы