Published January 17, 2026 | Version v1.0 (Final Version)
Publication Open

Growth and evolution of typescript

  • 1. ROR icon JECRC University

Contributors

Supervisor:

  • 1. ROR icon JECRC University

Description

TypeScript is a rapidly evolving superset of JavaScript that introduces static typing and modern language features. This study analyzes the adoption of new TypeScript language features across 454 open-source repositories between 2020 and 2022. The research evaluates how quickly new compiler versions and syntactic features are adopted by the developer community. Results indicate that while new TypeScript versions are adopted rapidly, individual language features show varied and gradual adoption patterns. The findings help inform tool developers about which language features require priority support and provide insight into the evolution of modern programming languages.

Files

847Research.pdf

Files (576.9 kB)

Name Size Download all
md5:7bd1d1e19274b0053762ce3a78f4fe76
576.9 kB Preview Download

Additional details

Dates

Created
2026-01-17

Software

Programming language
TypeScript , Go
Development Status
Active

References

  • Microsoft. TypeScript: JavaScript with Syntax for Types. https://www.typescriptlang.org/
  • Richards, G., Hammer, C., Burg, B., & Vitek, J. (2010). The evaluation of dynamic features in JavaScript. Proceedings of OOPSLA.
  • ECMA International. ECMAScript Language Specification (ECMA-262). https://www.ecma-international.org/
  • ECMA International. ECMAScript Language Specification (ECMA-262). https://www.ecma-international.org/
  • JetBrains. State of JavaScript and TypeScript Developer Ecosystem Report 2024. JetBrains Research.
  • Stack Overflow. Developer Survey 2024: TypeScript Usage Trends.