Cargando…
On the Use of Web Assembly in a Serverless Context
This paper considers how WASM can be run in different serverless contexts. A comparison of different serverside WASM runtime options is considered, specifically focused on wasmer, wasmtime and lucet. Next, different options for running WASM within two serverless platforms – Openwhisk and AWS Lambdai...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7510808/ http://dx.doi.org/10.1007/978-3-030-58858-8_15 |
_version_ | 1783585869967392768 |
---|---|
author | Murphy, Seán Persaud, Leonardas Martini, William Bosshard, Bill |
author_facet | Murphy, Seán Persaud, Leonardas Martini, William Bosshard, Bill |
author_sort | Murphy, Seán |
collection | PubMed |
description | This paper considers how WASM can be run in different serverless contexts. A comparison of different serverside WASM runtime options is considered, specifically focused on wasmer, wasmtime and lucet. Next, different options for running WASM within two serverless platforms – Openwhisk and AWS Lambdai – are compared. Initial results show that a solution which uses the built-in node.js WASM supports is found to work better than using the dedicated WASM runtimes but this has limitations and providing more direct integration with WASM runtimes should be explored further. |
format | Online Article Text |
id | pubmed-7510808 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-75108082020-09-23 On the Use of Web Assembly in a Serverless Context Murphy, Seán Persaud, Leonardas Martini, William Bosshard, Bill Agile Processes in Software Engineering and Extreme Programming – Workshops Article This paper considers how WASM can be run in different serverless contexts. A comparison of different serverside WASM runtime options is considered, specifically focused on wasmer, wasmtime and lucet. Next, different options for running WASM within two serverless platforms – Openwhisk and AWS Lambdai – are compared. Initial results show that a solution which uses the built-in node.js WASM supports is found to work better than using the dedicated WASM runtimes but this has limitations and providing more direct integration with WASM runtimes should be explored further. 2020-08-18 /pmc/articles/PMC7510808/ http://dx.doi.org/10.1007/978-3-030-58858-8_15 Text en © The Author(s) 2020 Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. |
spellingShingle | Article Murphy, Seán Persaud, Leonardas Martini, William Bosshard, Bill On the Use of Web Assembly in a Serverless Context |
title | On the Use of Web Assembly in a Serverless Context |
title_full | On the Use of Web Assembly in a Serverless Context |
title_fullStr | On the Use of Web Assembly in a Serverless Context |
title_full_unstemmed | On the Use of Web Assembly in a Serverless Context |
title_short | On the Use of Web Assembly in a Serverless Context |
title_sort | on the use of web assembly in a serverless context |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7510808/ http://dx.doi.org/10.1007/978-3-030-58858-8_15 |
work_keys_str_mv | AT murphysean ontheuseofwebassemblyinaserverlesscontext AT persaudleonardas ontheuseofwebassemblyinaserverlesscontext AT martiniwilliam ontheuseofwebassemblyinaserverlesscontext AT bosshardbill ontheuseofwebassemblyinaserverlesscontext |