26 авг. 2023 г.·1 мин

Представляем TypeScript 5.2: расширенную версию с расширенным управлением ресурсами

Microsoft выпустила TypeScript 5.2, строго типизированный надстрочный индекс JavaScript.

Представляем TypeScript 5.2: расширенную версию с расширенным управлением ресурсами

В технологическом мире появился новый вариант продукта — TypeScript 5.2, высокопроизводительная версия из стабильной версии Microsoft. В этом выпуске, дополненном портфелем строго типизированных улучшений JavaScript, в частности реализовано явное управление ресурсами. Эта функция является частью плана развития стандарта JavaScript ECMAScript.

Доступно в режиме готовности к выпуску с 24 августа, что подтверждено бюллетенем Microsoft. Это обновление следует вскоре после версии-кандидата на выпуск от 9 августа. Бета-форма работала на рынке с 30 июня.

Итак, что за шумиха по поводу явного управления ресурсами? В сфере разработки программного обеспечения управление такими ресурсами, как ввод-вывод и память, образует важнейшую модель, в которой ключевыми моментами являются время и контроль. Разумное распределение и освобождение ресурсов способствует повышению эффективности программного обеспечения. Новое дополнение позволяет операциям по удалению ресурсов, по сути, процедурам очистки, занимать центральное место в управлении приложениями JavaScript. Новый символ под названием Symbol.dispose запускает этот процесс. Чтобы упростить задачу, TypeScript вводит новый тип — глобальный Disposable .

После выпуска Release Candidate (RC) Microsoft задокументировала три дополнительные функции TypeScript 5.2: возможность копирования метода массива; возможность использования символов в качестве ключей WeakMap и WeakSet; и интерактивные подсказки по параметрам, позволяющие быстро просмотреть подробную информацию о параметрах. Также было сделано небольшое, но существенное изменение, касающееся ключевого слова пространства имен в файлах объявлений — теперь оно генерируется неизменно.

В выпуске RC Microsoft внедрила оптимизированные проверки совместимости типов, чтобы упростить процессы отладки. Добавлена ​​возможность ссылаться на пути к файлам реализации TypeScript посредством импорта только типов, что еще больше повышает удобство сопровождения и вариативность кода.

Доступ к TypeScript 5.2 можно получить через две платформы — NuGet или NPM, с помощью команды: npm install -D typescript .

В то время как Microsoft продвигается вперед в разработке TypeScript, такие платформы, как AppMaster, также играют свою роль в разработке приложений no-code. Возможность создавать серверные, веб- и мобильные приложения визуально, без традиционного ручного кодирования, меняет процесс создания приложений. Платформа AppMaster предлагает интуитивно понятный пользовательский интерфейс и постоянно развивающиеся возможности для поддержки этого идеала.

Легко начать
Создай что-то невероятное

Экспериментируйте с AppMaster с бесплатной подпиской.
Как только вы будете готовы, вы сможете выбрать подходящий платный план.

Попробовать AppMaster