Högskolan i Skövde

his.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
JavaScript mot TypeScript: Prestanda för JavaScript mot TypeScript med formulärhantering
Högskolan i Skövde, Institutionen för informationsteknologi.
2024 (Svenska)Självständigt arbete på grundnivå (kandidatexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)Alternativ titel
JavaScript vs TypeScript : Performance of JavaScript against TypeScript with form handling (Engelska)
Abstract [sv]

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.

Abstract [en]

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.  

Ort, förlag, år, upplaga, sidor
2024. , s. 37
Nationell ämneskategori
Systemvetenskap, informationssystem och informatik med samhällsvetenskaplig inriktning
Identifikatorer
URN: urn:nbn:se:his:diva-24084OAI: oai:DiVA.org:his-24084DiVA, id: diva2:1879907
Ämne / kurs
Informationsteknologi
Utbildningsprogram
Webbutvecklare - programmering, 180 hp
Handledare
Examinatorer
Tillgänglig från: 2024-06-29 Skapad: 2024-06-29 Senast uppdaterad: 2025-09-29Bibliografiskt granskad

Open Access i DiVA

fulltext(724 kB)58 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 724 kBChecksumma SHA-512
64c24a37c4db235b165361fe98f105c96bc4b54652040af507ff494c5673f91da21dd1aef05ccbcc4fbb7a4380071a90a4c03e9fb8b62b99f3ce734dd96f8225
Typ fulltextMimetyp application/pdf

Av organisationen
Institutionen för informationsteknologi
Systemvetenskap, informationssystem och informatik med samhällsvetenskaplig inriktning

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 58 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 1164 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf