Dev новости: Astro 4, Deno и cron, Webstorm релиз, Storybook релиз, Node.js 20 бета, Django

В Deno добавили очередь cron, Релиз 2023.3 Webstorm с AI ассистентом, Storybook последняя версия 7.6 перед 8, и бета Node.js 20

Фреймворк (статический генератор сайтов) Astro выпустил 4 beta версию. В последнюю версию уже добавлен Vite 5, который вышел в прошлом месяце и который является основным сборщиком внутри. И как утверждает команда, что переход будет с минимальными изменениями или их совсем не будет.

Astro производительный Фреймворк для блогов который похож на библиотеки Next.js, Sveltekit, Nuxt.js и SolidStart.

WebStorm 2023.3 релиз

JetBrains выпустила новый релиз в декабре в который включено плагин JetBrains AI Assistant. WebStorm — это популярная среда разработки на JavaScript.

Ассистент, как и другие похожие AI плагины поможет генерировать код и помнить ваш контекст, и как утверждают — ответит на ваши вопросы связанные с проектом.

Что ещё интересного:

  •  Дополнение для Ангуляра, более лучшая поддержка типов шаблонов ;
  • Для Svelte включена поддержка от TypeScript для предоставления подсказок по языку.
  • В Vue 3 — original
  • Поддержка окружений для тестов Cypress и Playwright, которые сами обнаруживаются и могут быть запущены.
  • Базовая поддержка запуска Node.js

— Улучшения для Angular, такие как лучшая поддержка строгой проверки типов шаблонов, сигнальное удержание, начальный порт Angular v17 для синтаксиса управления потоком и другие улучшения;

— Обновления для плагина Svelte, включая встроенную поддержку плагина TypeScript для предоставления быстрой документации для файлов TypeScript в проектах Svelte.

— Улучшения для Vue 3, такие как предоставление завершения и рефакторинга Rename для defineSlots и соревнование за свойства с defineExpose;

— Поддержка Cypress и Playwright, которые теперь автоматически обнаруживаются и могут быть запущены из значка Run в редакторе; и

— Начальная поддержка тестового раннера Node.js. «Тесты, объявленные с использованием API node:test, теперь распознаются, и их можно запускать и отлаживать с помощью значков в гуттере», гласит документация. «Эта поддержка находится в начальной стадии и имеет некоторые ограничения, но вы можете писать тесты для кода JavaScript прямо из своего кода, не устанавливая никаких пакетов».

Фреймворк Python Django 5.0

Если вы используете версию 4.1, то пора обновиться! Релиз включает 3 большие изменения:

  • Можно теперь определять вычисляемые по БД значения по умолчанию для модели;
  • Расширен ORM так, что позволяет поля модели создают столбцы, генерируемые БД.
  • И упрощен рендеринг форм, путем добавления группы полей в общий шаблон.

Версия 4.2 будет получать исправление по багам до апреля 2026 года, поэтому рекомендуется обновиться до этого срока. Подробнее о релизе в отдельном тексте про Джанго.

Storybook выпустила последнее минорное обновление перед версией 8

Новое обновление 7.6 перед 8 который будет крупным релизом.  Storybook — это инструмент для фронтенд UI. Среди изменений, включенных в это обновление, был переход от Babel к Speedy Web Compiler, который теперь используется во всех новых проектах Webpack, кроме Angular.

Что ещё интересного:

  • Поддержка SWC и avif, исправления для next.js, чтобы сторибук стал быстрее;
  • Новые дополнения для тестирования и более быстрая сборка, при сборе статики во время тестирования;
  • Эксперименты с SvelteKit, которые можно использовать для любых компонентов, исправлены ошибки для декараторов;
  • React-docgen — обновление, ускорит запуск в 2 раза;
  • И добавлена команда StoryBook Doctor, которая выполнит общие проверки здоровья проекта: несовместимые дополнения, дубликаты у зависимостей и не соответствие версий самого сторибука.

Node.js 20 бета

Node.js 16 будет выведена из обращения для сборок 16 февраля 2024, срок службы версии закончился 11 сентября. Эта версия идет после бета-релиза Node.js 20 LTS.

Среди новых функций синхронный import.meta.resolve, стабильный тестовый раннер и улучшение производительности для V8 JavaScript Engine и парсера URL, Ada.

Читайте также
Топ 7 диджитал трендов для бизнеса в 2024 году
Топ 7 диджитал трендов для бизнеса в 2024 году
Топ 7 диджитал трендов для бизнеса в 2024 году

Мир быстро меняется и доставляет проблемы бизнесу, но также и дает огромные возможности. Чтобы оставаться конкурентоспособным, необходимо пользоваться актуальными трендами для трансформации своего бизнеса под текущие реалии. Посмотрим 7 трендов для бизнеса:

Kuto — reverse сборщик javascript
Kuto — reverse сборщик javascript
Kuto — reverse сборщик javascript

Анонсировали сборщик, который уменьшит ваш бандл. Kuto — это новый подход к доставке кода пользователю. Он позволяет повторно использовать уже имеющийся у клиента код для доставки обновлений.

Вышел Spin 2.0 — обновление фреймворка Fermyon для создания приложений на WebAssembly
Вышел Spin 2.0 — обновление фреймворка Fermyon для создания приложений на WebAssembly
Вышел Spin 2.0 — обновление фреймворка Fermyon для создания приложений на WebAssembly

Фреймворк предназначен для облачных вычислений, которые собирают приложения из Wasm-компонентов, написанных на разных языках программирования. Spin 2.0 формирует базу для смены режимов между выполнением и реализацией.

Облачный сервис Azul находит «мертвый» код в Java-приложениях
Облачный сервис Azul находит «мертвый» код в Java-приложениях
Облачный сервис Azul находит «мертвый» код в Java-приложениях

Azul описывает «мертвый» код как исходный код, находящийся в кодовой базе приложения, но не используемый им.