Бета-версия TypeScript 5.5

В конце апреля стала доступна Бета-версия TypeScript 5.5.

Первая из длинного списка новых функций — это выводимые типовые предикаты, реализованные разработчиком Дэном Вандеркамом, который объяснил, что TypeScript теперь может выводить типовой предикат для функции filter. Он пишет, что TypeScript будет выводить, что функция возвращает типовой предикат, если:

  • Функция не имеет явного типа возврата или аннотации типового предиката.
  • Функция имеет один оператор возврата и не имеет неявных возвратов.
  • Функция не изменяет свой параметр.
  • Функция возвращает логическое выражение, связанное с уточнением параметра.

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

  • Размер пакета уменьшился  с 5,5 МБ до 3,7 МБ.
  • Узкое управление потоком для постоянных индексированных доступов.
  • Типовые импорты в JSDoc.
  • Простая проверка синтаксиса регулярных выражений.
  • Изолированные объявления.
  • Явные типы.
Читайте также
Фреймворк Vue ускорил анализ шаблонов и повысил реактивность
Фреймворк Vue ускорил анализ шаблонов и повысил реактивность
Фреймворк Vue ускорил анализ шаблонов и повысил реактивность

Обновление фронтенд-фреймворка на JavaScript включает в себя более быстрый, переписанный парсер шаблонов и переработанную систему реактивности. Она повышает точность срабатывания эффектов.

Redwood.js и React Server Components
Redwood.js и React Server Components
Redwood.js и React Server Components

Redwood.js экспериментирует с RSC и уже в конце марта 2024, они добавили поддержку компонентов, добавляя документацию.

Что ждать от jQuery v4
Что ждать от jQuery v4
Что ждать от jQuery v4

В феврале команда jQuery предоставила бета-версию новой библиотеки jQuery 4.0.0.Это является тестовым релизом, но в ближайшее время ожидается стабильная версия. Это версия добавляет значительные изменения с целью оптимизации и для соответствия современным стандартам веб-разработки. И посмотрим ключевые моменты которые пришли с этим релизом:

Текстовые приложения на основе Python переходят в веб
Текстовые приложения на основе Python переходят в веб
Текстовые приложения на основе Python переходят в веб

Облачный сервис Textual Cloud Service позволит запускать в веб-браузерах консоли на языке Python, которые созданы с использованием фреймворка Textual.