В свет вышла первая стабильная версия нового runtime для JavaScript —
Deno. Разработка велась 2 года.
Разработчик Deno — Ryan Dahl, он же и автор Node.js. Проект Deno это по сути рефлексия на недостатки Node.js. Представляет он из себя безопасную runtime среду для запуска Javascript кода вне браузера, поддерживает TypeScript и весь новейший функционал стандарта ECMAScript, глоток свежего воздуха среди загазованного различными инструментами веба. Ядро Deno написано на Rust, использует JavaScript движок от Google V8 через биндинги
rusty_v8.
Deno это не форк Nodejs и, к сожалению, он несовместим с существующими npm пакетами, но потихоньку обрастает полезным кодом. У него уже есть обширная
стандартная библиотека, а также база из
пакетов сторонних разработчиков.
Уже сейчас можно практически полноценно работать с
базой PostgreSQL, или создавать
веб-приложения. Есть даже старый добрый шаблонизатор
Handlebars.
Проект определенно стоит посмотреть. Доклад по мотивам Deno:
10 Things I Regret About Node.js