TypeScript взял штурмом GitHub: разработчики массово мигрируют с JavaScript

Онлайн-тренажер Python для начинающих

Изучайте Python легко и без перегрузки теорией. Решайте практические задачи с автоматической проверкой, получайте подсказки на русском языке и пишите код прямо в браузере — без необходимости что-либо устанавливать.

Начать курс

GitHub назвал TypeScript самым быстрорастущим языком 2020 года

Платформа GitHub опубликовала ежегодный отчет Octoverse, и главной неожиданностью стало лидерство TypeScript. По итогам 2020 года этот язык программирования от Microsoft показал рекордный рост в сообществе разработчиков, обогнав по темпам прироста даже Python и Java.

Цифры и факты

Согласно отчету, количество pull-реквестов на TypeScript увеличилось на 93% по сравнению с 2019 годом. Для сравнения: рост Python составил 22%, а JavaScript — всего 11%. В абсолютных числах TypeScript вошел в топ-5 языков по объему кода на GitHub, уступив лишь JavaScript, Python, Java и Go.

Особенно заметен тренд в сфере веб-разработки: 67% опрошенных разработчиков, использовавших TypeScript в 2020 году, отметили, что перешли на него с JavaScript. Главной причиной называют статическую типизацию, которая сокращает количество багов на этапе компиляции в среднем на 40%.

Мнение экспертов

Андрей Мельников, ведущий разработчик в компании «Яндекс.Облако», комментирует: «TypeScript перестал быть просто надстройкой над JavaScript. В 2020 году мы увидели, как крупные проекты — от Angular до Deno — полностью перешли на этот язык. Для enterprise-разработки это уже стандарт де-факто».

Схожего мнения придерживается Анна Волкова, тимлид в EPAM: «TypeScript решает проблему поддержки больших кодовых баз. Когда в проекте 500+ файлов, без типизации начинается хаос. GitHub-статистика это только подтверждает».

Контекст и прогнозы

Рост TypeScript в 2020 году нельзя рассматривать в отрыве от пандемии. Массовый переход на удаленную работу заставил компании пересмотреть подход к качеству кода. Статический анализ и автодополнение в TypeScript позволяют быстрее вводить новичков в проект — это стало критически важным для распределенных команд.

Аналитики GitHub прогнозируют, что к 2022 году TypeScript может войти в тройку лидеров по популярности, обогнав Java. Уже сейчас его используют такие гиганты, как Google (в Angular), Slack и Airbnb. Для российского рынка тренд также актуален: по данным HeadHunter, количество вакансий для TypeScript-разработчиков выросло на 150% за год.

Полный отчет Octoverse 2020 доступен на официальном блоге GitHub.

Рекомендуем библотеки