Выпущен TypeScript 3.4: Microsoft настраивает язык программирования для сокращения времени сборки

Последняя версия языка программирования TypeScript обещает сократить время компиляции для существующих проектов.

Лиам Тунг | 2 апреля 2019. 12:15 GMT (05:15 PDT) | Тема: Программное обеспечение для предприятий

Microsoft выпустила TypeScript 3.4, язык, который растет среди разработчиков и помогает им масштабировать проекты, написанные на современном лучшем языке программирования JavaScript.

Выпущенный в 2012 году, TypeScript, по-видимому, станет основой среди ведущих языков программирования в мире, находясь чуть ли не в топ-10 статуса в одном рейтинге, основанном на проектах в GitHub и болтовне о переполнении стека.

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

Кроме того, в качестве языкового сервера он может использоваться для кроссплатформенных инструментов редактирования, таких как дополнения кода, исправления и рефакторинг. Между тем, разработчики JavaScript могут использовать его для проверки или проверки кода JavaScript.

Особенностью заголовка TypeScript 3.4 является новый флаг, называемый «добавочный», который призван помочь разработчикам проверить тип и вывести изменения в существующий проект, что позволит им сэкономить время при компиляции последующих сборок.

техреспублика шпаргалка

Флаг «сообщает TypeScript сохранить информацию о графе проекта из последней компиляции», объясняет Даниэль Розенвассер, менеджер программы в команде TypeScript.

«В следующий раз, когда TypeScript будет вызван с помощью.-incremental, он будет использовать эту информацию для определения наименее дорогостоящего способа проверки типов и внесения изменений в ваш проект».

Розенвассер может похвастаться тем, что добавление нового флага в файл TypeScript для редактора кода Microsoft Visual Studio резко сократило время компиляции для последующих сборок.

«Для проекта размером с код Visual Studio новый флаг.-incremental TypeScript позволил сократить время последующей сборки примерно до одной пятой от исходного». отмечает он.

В настоящее время поддержка редактора TypeScript доступна в Visual Studio и Visual Studio Code при использовании его в качестве редактора для файлов JavaScript.

Тем не менее, Розенвассер отмечает, что он, вероятно, появится «в ближайшем будущем» для других популярных редакторов, таких как EMACS, NetBeans, Notepad и Vim.

Читайте так же

В новом отчете утверждается, что он сообщает точну... Утверждается, что в новом отчете указана точная дата выпуска новых AirPods 2 от Apple. В сообщении, опубликованном на днях, говорится, что Apple выпустит AirPods второго поколения и универсальное беспроводное зарядное устройство AirPower этой ве...
Почему возвращение Qualcomm на iPhone является огр... Чтобы Apple лидировала в области 5G, ей нужен Qualcomm. И это знает. Джейсон Перлоу для Tech Broiler | 17 апреля 2019. 11:19 GMT (04:19 PDT) | Тема: 5G На этой неделе, после нескольких лет открытых судебных разбирательств, Apple и Qualcomm наконец...
EE выходит на Three Mobile с невероятно новыми сде... EE приобрела Three Mobile с невероятно новыми сделками с данными о смартфонах, и здесь это лучшее из этого. EE объявило, что неиспользованные интернет-данные с планами Flex будут перенесены на следующий месяц (Изображение: EE Three Getty) EE объяви...

Author: dakus