Компания Deno представляет услугу серверного хостинга JavaScript

автор vadim


С помощью Deno Deploy разработчики среды выполнения Deno JavaScript/TypeScript предлагают глобально распределенную службу виртуальных машин, которая запускает JavaScript, TypeScript и WebAssembly на периферии. Цель состоит в том, чтобы Deno Deploy стал лучшим местом для размещения современного серверного JavaScript.

Первая бета-версия Deno Deploy была выпущена 23 июня, за ней должна последовать серия бета-версий. Общедоступная версия запланирована на четвертый квартал 2021 года. Многопользовательский механизм JavaScript, работающий в 25 центрах обработки данных по всему миру, от Тайваня до Монреаля, Лос-Анджелеса и Лондона, Deno Deploy интегрирует облачную инфраструктуру с виртуальной машиной Google V8, позволяя разработчикам разрабатывайте локально и развертывайте глобально.

Deno Deploy, созданный на той же системе, что и Deno CLI, может быть использован разработчиками бесплатно во время бета-тестирования 1, а пользователи могут зарегистрироваться для его использования через GitHub. В течение последних восьми месяцев разработчики Deno разрабатывали размещенную службу, чтобы дополнить рабочие процессы Deno CLI с открытым исходным кодом.

Deno Deploy не работает на AWS Lambda и не использует Cloudflare Workers. Скорее, это новая система с уникальным дизайном. Его создатели хотят, чтобы пользователи не обращали внимания на первоначальный пользовательский интерфейс и изучали новую среду выполнения JavaScript.

Deno Deploy предлагает следующие возможности:

  • Развертывание кода через URL.
  • Поддержка модулей TypeScript, JSX, ES и удаленного импорта HTTPS «из коробки».
  • Поддержка широковещательного канала для связи в реальном времени. По словам представителей Deno, Broadcast Channel API, который представляет собой API браузера для связи между вкладками в реальном времени, хорошо подходит для серверного JavaScript.
  • Пользовательские сертификаты, при этом Deno Deploy обрабатывает только зашифрованный трафик.
  • Прямая интеграция с GitHub.

С помощью Deno Deploy разработчики могут использовать экспериментальную веб-инфраструктуру Fresh для создания динамических проектов, не требующих этапа сборки. Разработчики могут писать код и развертывать его в Deno, а Fresh выполняет все этапы. Никакой настройки не требуется, предусмотрена маршрутизация файловой системы.

Тем временем проект Deno 8 июня опубликовал Deno 1.11, включающий официальные образы Docker, дополнительные API-интерфейсы веб-криптографии и стабильную реализацию deno lint линтер. Deno 1.10 был опубликован в мае. Пользователи могут обновиться до Deno 1.11, запустив deno upgrade.

Дальше читайте это:

  • Облачные вычисления больше не являются пустяком
  • Что такое генеративный ИИ? Искусственный интеллект, который создает
  • Программирование с помощью ИИ: советы и лучшие практики от разработчиков
  • Python пытается удалить GIL и повысить параллелизм
  • 7 причин, по которым Java по-прежнему хороша
  • Война за лицензирование открытого исходного кода окончена

Related Posts

Оставить комментарий