När man utvecklar en ny produkt eller tjänst står man ofta inför valet av dataformat. De mest använda idag är JSON och XML. Formaten ser väldigt olika ut, erbjuder olika funktioner, men används inte sällan till samma sak. Vilket som egentligen är snabbast finns det mycket åsikter om, men inte lika mycket testresultat. Den luckan skall detta arbete täcka. Programmeringsspråken som används är Python och JavaScript, vilka båda är populära på webben. Genom experiment testas hur snabbt JSON och XML kan kodas och avkodas. Testerna går ut på att XML och JSON konverteras till en lämplig intern datastruktur. I JavaScript är det ett Object, för Python är det en dictionary. Det testas även att konvertera från datastrukturen, till XML och JSON. Både stora och små datamängder testas. Resultaten visar enhälligt att JSON är betydligt snabbare än XML, upp mot en faktor 100. För JavaScript gäller detta i de tre stora webbläsarna som testas; Google Chrome, Mozilla Firefox samt Internet Explorer. Det stämmer även för Python. Resultatet är detsamma för liten datamängd som för en stor datamängd.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:bth-2272 |
Date | January 2014 |
Creators | Einarsson, Joel, Winger-Lang, Johannes |
Publisher | Blekinge Tekniska Högskola, Institutionen för programvaruteknik, Blekinge Tekniska Högskola, Institutionen för programvaruteknik |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0251 seconds