• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1
  • Tagged with
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Tillståndslös kommunikation: En studie av JavaScript-ramverk / Stateless Communication:  A study of JavaScript frameworks

Hansson, Christian January 2016 (has links)
Undersökningens syfte är att ta reda på hur JavaScript‐ramverk presterar i jämförelse med  ren JavaScript i en kommunikation med en webbservice. Kommunikationen med en  webbservice är tillståndslös. Detta innebär att en webbapplikations förfrågan mot en  webbservice alltid är en ny förfrågan. En webbservice kommer inte ihåg klientens tidigare  frågor.   Det finns idag en rad olika JavaScript‐ramverk som klarar av en kommunikation av sådan  karaktär. Denna undersökning kommer att utvärdera prestationerna av de mest använda  ramverken på marknaden gällande kommunikation med en webbservice. För att avgöra vilka  ramverk som ska ingå i undersökningen ingick endast de ramverk vars användning på  webben överstiger 0.1%, vilket resulterade i att 17 stycken ramverk undersöktes. Därefter  gallrades de ramverk bort som inte klarar av kommunikation med en webbservice, ramverk  som inte är underhållna och slutligen också ramverk som kostar pengar att använda. De  ramverk som kvarstod var jQuery, MooTools, Prototype, AngularJS och Dojo.  Implementationer producerades med de kvarvarande ramverken och en med ren JavaScriptkod. Sedan analyserades dessa implementationer genom att dokumentera svarstider och  med hjälp av analyseringsverktyget Platojs. Verktyget gav svar på de frågor som  formulerades för att kunna svara på huvudgripliga undersökningsfrågan i undersökningen.  Frågorna sökte svar på underhållbarhetsvärde, antal rader kod, estimerade antal fel och Lintfel.   Undersökningen visar att implementationer med JavaScript‐ramverk presterar bättre än ren  JavaScript. En korrelation upptäcktes mellan mätvärdena ”estimerade antal fel” och  ”underhållbarhet”, genom de ekvationerna Platojs använde för analysen. Om en  implementation innehåller ett högre antal estimerade fel var underhållbarheten sämre. En  sammanvägd analys visade att det ramverk som presterade bäst var jQuery.

Page generated in 0.0413 seconds