Deno 2.8 — Ryan Dahl анонсировал «крупнейший минорный релиз» — Deno 2.8. TypeScript 6 по умолчанию, 6 новых подкоманд, и главное: 76% тестового покрытия Node.js (было 42%). Поддержка OffscreenCanvas, WebGPU Geometry Interfaces, улучшенные workspaces и аудит пакетов. npm-подход явно побеждает идею замены npm — Deno теперь старается быть совместимым, а не конкурентом.
Статьи, мнения, туториалы
JS/TS
ES2025: Импорт JSON-файлов как модулей — ECMAScript 2025 официально добавляет import JSON-файлов как модулей — без require и fs.readFileSync. Наконец-то нативный import для JSON, давно ожидаемый фронтендерами.
CSS
The Fundamentals and Dev Experience of CSS @function — Jane Ori разбирает подводные камни нового синтаксиса CSS @function — где он реально полезен, где подводные камни и как получить максимум от CSS-функций в продакшене. Практический гайд по фиче, о которой говорят, но мало кто пробует.
CSS-анимации на spring-physics с linear() — Кармен Ансио про CSS-функцию linear() — природные, пружинящие анимации без JS. Появилась в последнем Chrome и выглядит эффектно: анимации ведут себя как реальные пружины, а не линейные градиенты.