ISSN:2582-5208

www.irjmets.com

Paper Key : IRJ************196
Author: Alexey Chechet
Date Published: 01 Jul 2024
Abstract
This article discusses the using of the TypeScript programming language to improve scalability and support large front-end projects. The introduction highlights the relevance of the topic related to the growing complexity of web applications and the need to ensure their reliability and maintainability. Materials and methods include analysis of key TypeScript features such as static typing, interfaces, enumerations, and decorators, and their application in the context of large-scale front-end development. Specific code examples are provided to demonstrate the benefits of using TypeScript. The results section discusses the positive impact of TypeScript on reducing the number of errors in the code (by 15-20%), improving the readability and understandability of the code base (up to 30%), speeding up refactoring and introducing new features (by 20-25%). There has been an increase in the overall quality and stability of front-end applications when using TypeScript in large projects with a team of 10 developers and a code base of over 100 thousand lines of code. It is concluded that it is advisable to switch to TypeScript for enterprise-level front-end projects, where reliability, scalability and the ability of efficient team work on a single code base are critical. It is emphasized that the using of TypeScript in combination with best development practices and tools of the JavaScript ecosystem can improve the process of creating and maintaining complex web applications significantly.
DOI Requested
Paper File to download :