Рубрики
Без рубрики

DENO 1.0 отсутствует!

Deno @deno_land … Помечено JavaScript, Deno, News.

Отказ от ответственности

Не паникуйте Отказ Узел никуда не денется.

Что такое deno?

От deno.land :

DENO – это простое, современное и безопасное время выполнения JavaScript и Teadercript, которое использует V8 и встроен в Rust.

  • Безопасно по умолчанию. Нет доступа к файлу, сети или среде, если явно не включен.
  • Поддерживает Teamscript из коробки.
  • Корабли только один исполняемый файл.
  • Имеет встроенные утилиты, такие как инспектор зависимости (Информация о DENO) и Fixatter Code (Deno FMT).
  • Имеет набор рассмотренных (аудированных) стандартных модулей, которые гарантированно работают с DENO: deno.land/std

Но почему!?

От Райана Даль:

JavaScript значительно изменился, поскольку узел был разработан в 2009 году. Примечательно:

  • Обещания/Async/ждут
  • Модули ES
  • Напечатанные массивы

Узел имеет проблемы:

  • Плохо разработанная модульная система, с централизованным распределением.
  • Многие устаревшие API, которые должны быть поддержаны.
  • Безопасность

(Эти проблемы не уникальны для узла. Python и Ruby страдают в сих пор)

Говорит Райан Даль

Установка

Используя оболочку

curl -fsSL https://deno.land/x/install/install.sh | sh

Используя домашнюю птицу

brew install deno

Начиная

Образец HTTP-сервера

import { serve } from "https://deno.land/std@0.50.0/http/server.ts";
const s = serve({ port: 8000 });
console.log("http://localhost:8000/");
for await (const req of s) {
  req.respond({ body: "Hello World\n" });
}

Сообщение в блоге: https://deno.land/v1.

Оригинал: “https://dev.to/wobsoriano/deno-1-0-is-out-10p7”