Релиз-кандидат Deno 2.0 с поддержкой TypeScript 5.6 и другими улучшениями

Команда Deno анонсировала первый релиз-кандидат Deno 2.0, который стал крупнейшим обновлением платформы с момента выхода версии 1.0. Среди ключевых изменений — удаление глобальной переменной window и добавление объекта process из Node.js, что улучшает совместимость между двумя средами.

Кроме того, обновление включает улучшенное управление зависимостями и вводит новый тип ошибок — Deno.errors.NotCapable, помогающий разработчикам отличать системные ошибки ОС от специфичных для Deno.

Стабилизированы важные API, но поддержка некоторых устаревших команд и флагов, таких как deno bundle и deno vendor, была прекращена.

Также платформа улучшила совместимость с Node.js и обновилась до TypeScript 5.6, что делает разработку еще более гибкой и современной.

Читайте также
Сжатие и распаковка в браузере с помощью Compression Streams API
Сжатие и распаковка в браузере с помощью Compression Streams API
Сжатие и распаковка в браузере с помощью Compression Streams API

С API веб-приложениям больше не нужно предоставлять собственную библиотеку сжатия или распаковки.

Deno 1.38: улучшили HTML-документацию и горячую замену модулей
Deno 1.38: улучшили HTML-документацию и горячую замену модулей
Deno 1.38: улучшили HTML-документацию и горячую замену модулей

В новой версии Deno появилось несколько интересных фич: документация HTML, совместимость с Node.js, горячая замена модулей, функция менеджера пакетов и еще парочка дополнительных функций.

CheerpJ на базе Wasm запускает Java в веб-браузерах
CheerpJ на базе Wasm запускает Java в веб-браузерах
CheerpJ на базе Wasm запускает Java в веб-браузерах

WebAssembly JVM обещает запускать «очень большие» немодифицированные Java-приложения в современных браузерах без плагинов или установки Java.

18 репозиториев GitHub, которые должен знать каждый разработчик
18 репозиториев GitHub, которые должен знать каждый разработчик
18 репозиториев GitHub, которые должен знать каждый разработчик

Рассказываем о 18 репозиториях GitHub, которые обязательно нужно занести в закладки. Они помогут вам на пути к кодингу.