Please use this identifier to cite or link to this item: http://dspace.lib.uom.gr/handle/2159/22902
Author: Μπιλμπίλης, Βασίλειος
Title: Υπολογιστική υψηλών επιδόσεων με τη χρήση web workers
Date Issued: 2018
Department: Πρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορική
Supervisor: Κασκάλης, Θεόδωρος
Abstract: Σκοπός αυτής της διπλωματικής είναι η μελέτη της τεχνολογίας των HTML5 Web Workers και της σχετικής βιβλιογραφίας, ώστε να παρουσιαστούν οι νέες δυνατότητες που μπορεί να προσδώσει στις web εφαρμογές, αξιοποιώντας την δυνατότητα για multithreading που υποστηρίζουν οι σύγχρονοι επεξεργαστές. Προκειμένου να γίνουν πιο κατανοητά τα οφέλη από την χρήση της τεχνολογίας αυτής, εκτελέστηκαν κάποια συγκριτικά τεστ (benchmarks) σε τρία συστήματα με διαφορετικό hardware, χρησιμοποιώντας τρεις διαφορετικές web εφαρμογές, οι οποίες επιλέχθηκαν για δείξουμε κατά πόσο μπορούν να βελτιωθούν οι επιδόσεις μια εφαρμογής από την χρήση multithreading, αξιοποιώντας το Web Workers API. Οι εφαρμογές αυτές εκτελέστηκαν σε μερικούς από τους πιο δημοφιλείς φυλλομετρητές (Chrome, Firefox, Edge, Opera) προκειμένου να δούμε κατά πόσο θα μπορούσε να επηρεαστεί η απόδοση ανάλογα με το ποιον browser χρησιμοποιούμε. Ολοκληρώνοντας, έχοντας λάβει υπόψιν την σχετική βιβλιογραφία αλλά ταυτόχρονα έχοντας εξάγει επιπλέον συμπεράσματα από τα συγκριτικά test που πραγματοποιήθηκαν, αποτυπώνονται τα οφέλη και τα πλεονεκτήματα που προκύπτουν την χρήση μιας τεχνολογίας όπως οι Web Workers, στις σύγχρονες web εφαρμογές.
Keywords: HTML5 web workers
Client-Side computing
Multithreading on browser
Pervasive computing with Javascript
Information: Διπλωματική Εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2018
Rights: CC0 1.0 Παγκόσμια
Appears in Collections:Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M)

Files in This Item:
File Description SizeFormat 
BilmpilisVasileiosMsc2018.pdf1.38 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons