Affordable Access

JavaScript mot TypeScript : Prestanda för JavaScript mot TypeScript med formulärhantering / JavaScript vs TypeScript : Performance of JavaScript against TypeScript with form handling

Authors
  • Nilsson, Hugo
Publication Date
Jan 01, 2024
Source
DiVA - Academic Archive On-line
Keywords
Language
Swedish
License
Green
External links

Abstract

Arbetet syftar till att jämföra exekveringstiden mellan JavaScript och TypeScript vid hantering av formulär. För att uppnå detta genomfördes ett experiment där identiska formulär skapades och hanterades med både JavaScript och TypeScript. Formulären innehåller vanliga element som textfält, radioknappar och dropdown-menyer. Mätningar av exekveringstiden gjordes för olika operationer, inklusive validering av användarinmatning, dynamisk uppdatering av formulärens innehåll och inskickning av formulärdata till en server. Resultaten analyserades för att avgöra om det finns signifikanta skillnader i prestanda mellan de två språken. Sammanfattningsvis visade resultaten att exekveringstiderna för JavaScript och TypeScript är mycket lika, med endast marginella skillnader som kan tillskrivas kompileringsöverhuvudet i TypeScript. Den största fördelen med TypeScript visade sig ligga i utvecklingsprocessen, där dess statiska typkontroll bidrar till bättre kodunderhåll och färre fel, snarare än i exekveringstiden. Slutsatsen är att valet mellan JavaScript och TypeScript bör baseras mer på projektspecifika krav på kodkvalitet och underhållbarhet snarare än på prestandaskillnader. / This study aims to compare the execution time between JavaScript and TypeScript in form handling. Identical forms, including text fields, radio buttons, and dropdown menus, were created and managed using both languages. Execution time measurements were taken for various operations such as user input validation, dynamic form content updates, and form data submission to a server. The results were analyzed to determine if there were significant performance differences between the two languages.  The findings indicate that the execution times for JavaScript and TypeScript are very similar, with only marginal differences attributable to TypeScript's compilation overhead. The primary advantage of TypeScript was found in the development process, where its static type checking contributes to better code maintenance and fewer errors, rather than in execution time. The conclusion is that the choice between JavaScript and TypeScript should be based more on project-specific requirements for code quality and maintainability rather than performance differences.  

Report this publication

Statistics

Seen <100 times