Högskolan i Skövde

his.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Optimering av partikelsystem för webben: En jämförelse mellan objektorienterad och dataorienterad design på webben.
University of Skövde, School of Informatics.
2023 (Swedish)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE creditsStudent thesisAlternative title
Optimizing particle system for the web : A comparison between object-oriented and data-oriented design on the web (English)
Abstract [sv]

Denna studie jämför frame-time av ett partikelsystem på nätet med objektorienterad och dataorienterad design. I studien jämförs Array of Structure (AoS), Structure of Arrays (SoA) samt Structure of Arrays med typed arrays. Tre identiska versioner med samma algoritm med olika behandlingar implementeras. Metoden för studien är ett tekniskt experiment som utförs på Google Chrome helt lokalt. Mätverktyg utvecklas och samlar in uppdateringstid, renderingstid och minnesanvändning för varje frame. Resultatet av studien visar på att det inte finns någon signifikant skillnad på resultatet för AoS, SoA och SoA med typed arrays. Flaskhalsen i testet beror främst på Canvas API för rendering av grafik. Alla datalayouter i den här studien är helt acceptabla för att implementera ett partikelsystem på webben med JavaScript och Canvas. 

Place, publisher, year, edition, pages
2023. , p. 47, 25
Keywords [sv]
Dataorienterad design, objektorienterad programmering, Structure of Arrays, Array of Structures, Javascript, Canvas, partikelsystem
National Category
Information Systems, Social aspects
Identifiers
URN: urn:nbn:se:his:diva-22798OAI: oai:DiVA.org:his-22798DiVA, id: diva2:1773741
Subject / course
Informationsteknologi
Educational program
Web Developer - Programming
Supervisors
Examiners
Available from: 2023-06-22 Created: 2023-06-22 Last updated: 2023-06-22Bibliographically approved

Open Access in DiVA

fulltext(5407 kB)49 downloads
File information
File name FULLTEXT01.pdfFile size 5407 kBChecksum SHA-512
9c4f6d2e16502960a4cf5d591d03656ef830bdc9db9c82a65d6f2b1493f95e840e4d55772c920dc35ffb8ddea7aa69c92ac748d6999dd9da3fc6097d8d1c75ce
Type fulltextMimetype application/pdf

By organisation
School of Informatics
Information Systems, Social aspects

Search outside of DiVA

GoogleGoogle Scholar
Total: 49 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 245 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf