✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

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

8

Deno — це нове середовище виконання (наприклад, Node.js), яке має на меті забезпечити продуктивне та безпечне середовище сценаріїв для JavaScript і TypeScript.

Він був створений Райалом Далем, оригінальним творцем Node.js, щоб бути безпечним середовищем для сучасних розробників JavaScript/TypeScript, враховуючи останні досягнення в JavaScript за останні роки. Смішно, що назва «Deno» — це гра на «Node».

Deno 1.0 було запущено 13 травня 2020 року, рівно через 2 роки після першого запуску, 13 травня 2018 року.

Ключові аспекти Deno

Він створений на основі двигуна V8, мови Rust і TypeScript. Код Deno за замовчуванням виконується в безпечній пісочниці. Наприклад, сценарії не можуть отримати доступ до жорсткого диска або відкрити мережеві з’єднання.

TypeScript є громадянином першого класу в Deno. Він підтримується без додаткових інструментів. Усі стандартні модулі середовища виконання написані на TypeScript. Команда deno typesнадає оголошення типів для всього, що надає Deno.

Одним із найцікавіших (суперечливих?) аспектів є те, що він не використовує NPM. Натомість він використовує модулі, на які посилаються URL-адреси або шляхи до файлів. Звичайно, це означає, що пакет.json також не потрібен.

Іншим ключовим аспектом є те, що він використовує стиль імпорту модуля ES і не підтримує специфікацію модуля CommonJS, require()синтаксис, популярний у Node.js.

Дізнайтеся про Deno

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

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

Уже є деякі програми, написані для Deno, і одна з речей, якою задоволені розробники, які використовують Deno, — це рідна підтримка TypeScript і те, наскільки актуальним є кодування для нього, на відміну від кодування для Node.js. Як ти гадаєш? Дено нова мода чи справжня річ? Чи є життя без використання NPM?

Джерело запису: startfunction.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі