To see the other types of publications on this topic, follow the link: WebAssembly.

Dissertations / Theses on the topic 'WebAssembly'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 22 dissertations / theses for your research on the topic 'WebAssembly.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.

1

Eriksson, Fredrik, and Sebastian Grunditz. "Containerizing WebAssembly : Considering WebAssembly Containers on IoT Devices as Edge Solution." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-177581.

Full text
Abstract:
This paper will explore the speed of execution, memory foot-print and the maturity of WebAssembly Runtimes (WasmRT).For this study, the WasmRT will be Wasmer1and Wasmtime.2Initially, benchmarks were run on a Raspberry Pi 3 model Bto simulate a more hardware capable IoT-device. Tests per-formed on a Raspberry Pi shows that there are many instanceswhere a WasmRT outperforms a similar Docker+C solution.WasmRT has a very clear use case for IoT devices, specifi-cally short jobs, the results from our research will show thatWasmRT can be up to almost 70 times as fast as a similarDocker solution. Wasm
APA, Harvard, Vancouver, ISO, and other styles
2

Režňák, Pavel. "WebGL2 renderer ve WebAssembly." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2018. http://www.nusl.cz/ntk/nusl-385902.

Full text
Abstract:
This thesis is focused on fast rendering of the 3D scene in a web browser with usage of modern technologies, for instance WebGL and WebAssembly. In this thesis you will find out how to compile an application which was written in C++ language into WebAssembly via Emscripten compilator and how to insert this code into a web page. Futhermore, you will find out how to communicate between C++ language and JavaScript, how to call functions, create instances and how to share memory between them. During design of a rendering core you will learn a few methods how to improve rendering performance. In th
APA, Harvard, Vancouver, ISO, and other styles
3

Lauri, Boström Olle. "WebAssembly for Web Developers." Thesis, Linnéuniversitetet, Institutionen för datavetenskap och medieteknik (DM), 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-100437.

Full text
Abstract:
One of the latest tools in the strive troughwards a fast and secure Web is called WebAssembly. It is a low-level, assembly-like language that can run in the browser alongside JavaScript. WebAssembly is designed to load fast and aims to execute at near-native speed. Being a compilation target for system languages like C, C++, and Rust, WebAssembly is not very accessible from a Web developer perspective. This project explores ways to generate WebAssembly directly from JavaScript code, in order to lower the learning curve, and allow for a more widespread adoption of WebAssembly. This has resulted
APA, Harvard, Vancouver, ISO, and other styles
4

Eleskovic, Denis. "A closer look at WebAssembly." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-20398.

Full text
Abstract:
WebAssembly is a new emerging technology for the web which offers a low-level bytecode format for other languages to compile to. The aim of the technology is to effectively speed up the performance of the web, as well as to offer a way for developers to port existing libraries and code that were written in static languages such as C/C++ or Rust. The technology is currently supported in all the major browsers of today.This study takes a closer look at how the technology works and how it is compiled and executed across two of the major browsers as compared to JavaScript. Furthermore, a smaller e
APA, Harvard, Vancouver, ISO, and other styles
5

Sjölén, Johan. "Relational Symbolic Execution in WebAssembly." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-282429.

Full text
Abstract:
WebAssembly is a new low-level language used as a compilation target which runs in web browsers. As more code is run on the client side of a web application the issue of security of that code become more important. Our work is based in the approach of using formal verification in order to prove that for a program one or more security properties hold. In this thesis we have explored the usage of relational symbolic execution in order to perform formal verification of security properties for WebAssembly programs. We described a formal semantics of relational symbolic execution for WebAssembly, i
APA, Harvard, Vancouver, ISO, and other styles
6

Aspromonte, Marco. "Studio del WebAssembly e sperimentazioni con Emscripten." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2020. http://amslaurea.unibo.it/20464/.

Full text
Abstract:
L'elaborato è volto allo studio dello standard WebAssembly, delle sue specifiche di implementazione e applicazione nel mondo delle Tecnologie Web moderne. Grazie alla sua architettura e alla portabilità che offre in termini di esecuzione multi-piattaforma, il WebAssembly può acquisire enormi potenzialità dal punto di vista dello sviluppo delle applicazioni web, poichè consente una riscrittura del codice nativo (C e C++) in linguaggi eseguibili e interpretabili dal browser, quali Javascript e Html. In questo modo, qualsiasi software o applicazione scritta in codice nativo può essere integrata i
APA, Harvard, Vancouver, ISO, and other styles
7

Fredriksson, Stefan. "WebAssembly vs. its predecessors : A comparison of technologies." Thesis, Linnéuniversitetet, Institutionen för datavetenskap och medieteknik (DM), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-97654.

Full text
Abstract:
For many years it has only been HTML, CSS, and JavaScript that have been native to the Web. In December 2019, WebAssembly joined them as the fourth language to run natively on the Web. This thesis compared WebAssembly to the technologies ActiveX, Java applets, Asm.js, and Portable Native Client (PNaCl) in terms of their performance, security, and browser support. The reason why this was an interesting topic to investigate was to determine in what areas WebAssembly is an improvement over previous similar technologies. Another goal was to provide companies that still use older technologies with
APA, Harvard, Vancouver, ISO, and other styles
8

Geminiani, Fabrizio. "Il progetto Webassembly: un bytecode a supporto del web." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2016.

Find full text
Abstract:
A fronte di un notevole incremento di funzionalità e strutture, nell'ambiente Web si sono intrapresi numerosi percorsi volti alla creazione di progetti che vanno a supportare il sovraccarico riversato sul lavoro che i linguaggi e i software sono tenuti a svolgere. Ad oggi il Javascript è uno dei linguaggi maggiormente utilizzati in ambito Web, e si rivela spesso essenziale al corretto sviluppo di applicazioni particolarmente evolute. Questo linguaggio, come è noto, sposta l’elaborazione del codice sul lato client, quindi sarà il Browser a supportare il carico di lavoro. Inoltre, è proprio q
APA, Harvard, Vancouver, ISO, and other styles
9

Gifford, Chandler. "Design and Analysis of an Instrumenting Profiler for Webassembly." DigitalCommons@CalPoly, 2019. https://digitalcommons.calpoly.edu/theses/2039.

Full text
Abstract:
This thesis presents the design, implementation, and analysis of WasmProf, an instrumenting profiler for WebAssembly programs. WebAssembly is a compiled language designed for use on the web that, at the time of this writing, is still being actively developed. At present, performance analysis for WebAssembly programs mostly consists of browsers’ built-in sampling profilers. These profilers work well in many cases but only give a statistical estimation of the distribution of function calls and are, therefore, not well-suited for more fine-grained analysis. The WasmProf instrumenting profiler fil
APA, Harvard, Vancouver, ISO, and other styles
10

Kaluva, Lakshmi Venkata Sainath, and Abdullah Hossain. "WebAssembly for Video Analysis: An Explorative Multi-method study." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-20705.

Full text
Abstract:
Context: WebAssembly(wasm) language has gained popularity across the web-development domain for its niche characterises that differentiate from JavaScript. Several non-web developers are also showing interest in this technology to run their native applications on web platform. However, it is challenging for practitioners to identify whether this technology fits with their needs and processes. There is a lack of research that helps practitioners make this choice. Objective: Our study aims to determine the potential for adopting wasm in industry by analysing the existing knowledge on wasm with t
APA, Harvard, Vancouver, ISO, and other styles
11

medin, magnus. "Performance comparison between C and Rust compiled to WebAssembly." Thesis, Umeå universitet, Institutionen för datavetenskap, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-184778.

Full text
APA, Harvard, Vancouver, ISO, and other styles
12

Medin, Magnus. "Performance comparison between C and Rust compiled to WebAssembly." Thesis, Umeå universitet, Institutionen för datavetenskap, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-185689.

Full text
Abstract:
Web applications are used more and more and mainly they are developed with the help of Javascript, but when you have heavy demanding processes in a web app, javascript can be too slow. The new language WebAssembly is an alternative that seeks to solve this problem. But unlike Javascript, there are many compilers for many different languages that have WebAssembly as their compilation goal. This means that the choice of language to compile from could make a difference when it comes to execution time. This article takes a closer look at two of the most popular languages, namely C and Rust, to see
APA, Harvard, Vancouver, ISO, and other styles
13

Andrès, Léo. "Exécution symbolique pour tous ou Compilation d'OCaml vers WebAssembly." Electronic Thesis or Diss., université Paris-Saclay, 2024. http://www.theses.fr/2024UPASG127.

Full text
Abstract:
Les limitations de JavaScript en tant que langage par défaut du Web ont conduit au développement de WebAssembly (Wasm), un langage sûr, efficace et modulaire. Toutefois, compiler des langages à glaneur de cellules vers Wasm ne se fait pas sans peine, notamment du fait de la nécessité de réécrire le moteur d'exécution ou de la gestion des interactions avec le glaneur de cellules de l'hôte (le navigateur). Des extensions, dont WasmGC, ont été développées par les groupes de travail Wasm pour faciliter cette tâche.Nous présentons Wasocaml, le premier compilateur d'OCaml vers WasmGC. Ce projet conf
APA, Harvard, Vancouver, ISO, and other styles
14

Hansson, Gustav. "Computation offloading of 5G devices at the Edge using WebAssembly." Thesis, Luleå tekniska universitet, Institutionen för system- och rymdteknik, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-85898.

Full text
Abstract:
With an ever-increasing percentage of the human population connected to the internet, the amount of data produced and processed is at an all-time high. Edge Computing has emerged as a paradigm to handle this growth and, combined with 5G, enables complex time-sensitive applications running on resource-restricted devices. This master thesis investigates the use of WebAssembly in the context of computa¬tional offloading at the Edge. The focus is on utilizing WebAssembly to move computa¬tional heavy parts of a system from an end device to an Edge Server. An objective is to improve program performa
APA, Harvard, Vancouver, ISO, and other styles
15

Rashidi, Vida, and William Segelström. "Evaluating Blazor WebAssembly for the Progressive Web Application Front-End : A Comparative Study Using ReactJS as a Baseline." Thesis, Jönköping University, JTH, Avdelningen för datateknik och informatik, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-54289.

Full text
Abstract:
This study is conducted to evaluate the Blazor WebAssembly framework for the Progressive Web Application (PWA) methodology. A comparative study is conducted with a ReactJS PWA as a baseline. The two frameworks are evaluated in their front-end performance and documentation of PWA-focused subjects. Front-end performance is measured between two experimental applications that test the loading times, heap memory usage and loading consistency during layout generation. It is found that a Blazor WebAssembly PWA takes on average a range of 0.34, 0.18, and 0.06 seconds less time to generate a layout tha
APA, Harvard, Vancouver, ISO, and other styles
16

Putra, Ramadhani Pamapta. "Implementation and Evaluation of WebAssembly Modules on Embedded System-based Basic Biomedical Sensors." Thesis, KTH, Skolan för kemi, bioteknologi och hälsa (CBH), 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-261434.

Full text
Abstract:
WebAssembly is a new binary code specification, which was initially designed to complement JavaScript in web applications. WebAssembly is inherently portable and small, designed for multiplatform usage. Therefore, WebAssembly modules can be created to support embedded system-based biomedical sensor operation. However, WebAssembly has its own limitations to compensate with its portability. In this thesis, we show how WebAssembly modules can be applied to the basic biomedical modalities of body temperature, heart rate, and breathing pattern.  We show how the implementation performed, and what ch
APA, Harvard, Vancouver, ISO, and other styles
17

Horsthemke, Stephan. "On the impact and applicability of network edge computing to reduce network latencies of worldwide client applications." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-289373.

Full text
Abstract:
This project evaluates the applicability of network edge computing to reduce global latencies of client applications. It determines the dimension of latency reduction network edge computing can provide compared to common cloud computing architectures. Furthermore, this project examines whether Compute@Edge, an exemplary and modern edge computing service, enables the replacement of many latency-sensitive cloud systems by an adequate versatility and a reasonable costbenefit ratio. Compute@Edge is a new, serverless edge computing platform by Fastly built on WebAssembly. A prototype that replicate
APA, Harvard, Vancouver, ISO, and other styles
18

Alevärn, Marcus. "Server-side image processing in native code compared to client- side image processing in WebAssembly." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-300138.

Full text
Abstract:
Today, companies are developing processor demanding applications on the web, for example, 3D visualization software and video and audio software. Some of these companies have a native desktop application written in for example C++. These C++ codebases can consist of several hundred thousand lines of code, and companies would therefore like to reuse their codebase in the web version of the software. This thesis makes a performance comparison between two different approaches that can be taken to reuse the C++ codebase. The first approach is to compile the C++ codebase to WebAssembly and run it o
APA, Harvard, Vancouver, ISO, and other styles
19

Sandberg, Erik. "Evaluating Blazor : A comparative examination of a web framework." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-173239.

Full text
Abstract:
For my thesis work I have done an evaluation of the newly released Microsoft developed web framework Blazor. My methodology is based upon a couple of previous articles about evaluating web frameworks. From these articles I have gathered a number of criteria used in my evaluation: documentation, lines of code,community size, framework usage, framework maturity, framework freshness, browser support and framework cost. Additionally, since Blazor is based on C# instead of JavaScript, I have included a 9th criterion, comparing JavaScript with C#. Many of the criteria need some kind of counterpart f
APA, Harvard, Vancouver, ISO, and other styles
20

Švikruha, Patrik. "Využití technologie Blazor s frameworkem DotVVM." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2019. http://www.nusl.cz/ntk/nusl-400921.

Full text
APA, Harvard, Vancouver, ISO, and other styles
21

Machado, Cátia Sofia Fins. "Desenvolvimento de módulos de logística hospitalar com recurso a .NET Core, Oracle e Apache Cordova." Master's thesis, 2021. http://hdl.handle.net/10348/11016.

Full text
Abstract:
Relatório de Estágio submetido à UNIVERSIDADE DE TRAS-OS-MONTES E ALTO DOURO para obtenção do grau de MESTRE em Engenharia Informática<br>As Instituições Hospitalares deparam-se com inúmeros desafios no seu quotidiano, pelo que uma boa gestão contribui imenso para uma boa prestação de cuidados e funcionamento eficiente das mesmas. A informática surge no campo da logística hospitalar para automatizar processos, reduzir custos e tempo, e para contribuir para a melhoria geral do funcionamento do hospital. Atendendo `as necessidades evolutivas das Instituições de Saúde, foram percecionadas as van
APA, Harvard, Vancouver, ISO, and other styles
22

Napieralla, Jonah. "Considering WebAssembly Containers for Edge Computing on Hardware-Constrained IoT Devices." Thesis, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-20112.

Full text
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!