✅ Новости WEB и WordPress, темы, плагины. Здесь мы делимся советами и лучшими решениями для веб-сайтов.

Запуск Deno 1.0: безопасная среда выполнения для JavaScript

11

Deno — это новая среда выполнения (как и Node.js), цель которой — предоставить продуктивную и безопасную среду сценариев для JavaScript и TypeScript.

Он был создан Райалом Далем, первоначальным создателем Node.js, как безопасная среда для современного разработчика JavaScript/TypeScript, включающая в себя последние достижения в области JavaScript последних лет. Забавно, что название «Deno» — это игра на «Node».

Deno 1.0 был запущен 13 мая 2020 года, ровно через 2 года после его первоначального запуска, 13 мая 2018 года.

Ключевые аспекты Дено

Он построен на базе движка V8, языка Rust и TypeScript. Код Deno по умолчанию выполняется в защищенной песочнице. Например, сценарии не могут получить доступ к жесткому диску или открыть сетевые подключения.

TypeScript является первоклассным гражданином в Deno. Он поддерживается без дополнительных инструментов. Все стандартные модули среды выполнения написаны на TypeScript. Команда deno typesпредоставляет объявления типов для всего, что предоставляет Deno.

Один из самых интересных (спорных?) аспектов заключается в том, что он не использует NPM. Вместо этого он использует модули, на которые ссылаются URL-адреса или пути к файлам. Конечно, это означает, что для него также не требуется package.json.

Другой ключевой аспект заключается в том, что он использует стиль импорта модуля ES и не поддерживает спецификацию модуля CommonJS, require()синтаксис, популярный в Node.js.

Узнать о Дено

Deno кажется хорошей средой выполнения, которую стоит изучить для написания служебных сценариев, которые традиционно писались с помощью bash или Python.

Вы можете узнать больше о Deno на его сайте https://deno.land/ или проверить его репозиторий GitHub https://github.com/denoland/deno.

Уже есть несколько приложений, написанных для Deno, и одна из вещей, которой довольны разработчики, внедряющие Deno, — это нативная поддержка TypeScript и то, насколько актуальным кажется кодирование для него, в отличие от кодирования для Node.js. Что вы думаете? Это Deno новая причуда или реальная вещь? Есть ли жизнь помимо отказа от использования NPM?

Источник записи: startfunction.com

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