Growth and evolution of typescript
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.