WAPM is a package manager for WebAssembly created by the folks at WASMER. Think of it as npm but for webassembly. In this video we explore the various features of WAPM and how you can use WASM modules on the online playground and how to install wasm modules locally using WAPM. In addition we get underneath and look at how WAPM packages up the modules and show how it can be used by both wasmer and wasmtime runtimes.
In addition, we create and publish our own WAPM package with our own WebAssembly (WASM) module using assemblyscript. We create a simple hello-world program that outputs hello world to the console using WASI (WebAssembly System Interface) and as-wasi. WASI allows you to access console, environment and filesystem from webassembly using extensions.
Finally we package our application and publish it to the wapm.io registry.
00:00 - introduction to WAPM
01:50 - exploring wapm.io
02:30 - installing and running cowsay in the wapm playground
04:54 - installing and running sqlite in the wapm playground
07:54 - installing wapm locally
08:35 - checking wapm is installed okay
09:20 - installing wapm packages on my local machine
10:47 - running cowsay wasm locally
12:04 - running wapm packages directly with wasmer
13:35 - installing and running sqlite locally with wapm
14:52 - using wasmtime with wapm packages
17:40 - creating our own wasm package with assemblyscript
21:30 - using wasi and as-wasi to interact with the console
25:00 - signing up for an account with wapm.io
26:10 - creating a wapm.toml file
31:38 - creating a readme for wapm
33:04 - logging into wapm using access tokens
34:50 - publishing our wapm package
36:34 - updating our package and version
38:04 - using our new published package
38:55 - conclusion
git repo is here
https://github.com/chrishayuk/hello-w...
Watch video introduction to wapm (webassembly package manager) tutorial using wasmer, assemblyscript and as-wasi online without registration, duration hours minute second in high quality. This video was added by user Chris Hay 25 April 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 2,111 once and liked it 63 people.