Please use this identifier to cite or link to this item:
http://dspace.lib.uom.gr/handle/2159/25221
Author: | Καρέλας, Βασίλειος |
Title: | Το πρότυπο webassembly |
Date Issued: | 2021 |
Department: | Πρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορική |
Supervisor: | Κασκάλης, Θεόδωρος |
Abstract: | Το πρότυπο WebAssembly επιτρέπει την παραγωγή κώδικα, μέσω της μεταγλώττισης έτοιμων προγραμμάτων που έχουν αναπτυχθεί με άλλες γλώσσες προγραμματισμού, ο οποίος μπορεί να φορτωθεί και να εκτελεστεί από ένα πρόγραμμα πλοήγησης. Βασικός σκοπός του προτύπου είναι η δημιουργία Διαδικτυακών εφαρμογών υψηλών επιδόσεων, αξιοποιώντας έτοιμο κώδικα που έχει ήδη δημιουργηθεί με πιο φιλικές γλώσσες. Με το πρότυπο WebAssembly, μπορούν να ξεπεραστούν κάποιες αδυναμίες που παρουσιάζονται σε κάποιες πολύ διαδεδομένες γλώσσες ανάπτυξης Διαδικτυακών εφαρμογών, όπως η γλώσσα Javascript. Στην παρούσα εργασία γίνεται μία παρουσίαση του προτύπου WebAssembly και των χαρακτηριστικών του, καθώς επίσης και μία ιστορική αναδρομή της πορείας που ακολουθήθηκε μέχρι την πλήρη ανάπτυξη του προτύπου. Παρουσιάζονται επίσης και οι προγενέστερες προσπάθειες που έγιναν, από τις μεγάλες εταιρείες του χώρου, για την ανάπτυξη γρήγορων εφαρμογών Διαδικτύου. Στη συνέχεια περιγράφονται κάποιες από τις σχεδιαστικές αδυναμίες που εντοπίζονται στην γλώσσα Javascript και τις οποίες καλείται να καλύψει το πρότυπο WebAssembly. Τέλος, γίνεται μία συγκριτική μελέτη των επιδόσεων ενός συνόλου προγραμμάτων που αναπτύχθηκαν, τόσο σε WebAssembly όσο και Javascript, ώστε να συγκριθούν οι αντίστοιχοι χρόνοι εκτέλεσης των προγραμμάτων. Από την μελέτη που πραγματοποιήθηκε, μπορούμε να πούμε ότι η WebAssembly υπερτερεί σε επιδόσεις σε σχέση με τη Javascript, ο βαθμός επιτάχυνσης όμως εξαρτάται σε μεγάλο βαθμό από τον τύπο των προγραμμάτων που εκτελούνται. |
Keywords: | WebAssembly |
Information: | Διπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2021. |
Appears in Collections: | Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
KarelasVasileiosMsc2021.pdf | 1.71 MB | Adobe PDF | View/Open |
Items in Psepheda are protected by copyright, with all rights reserved, unless otherwise indicated.