The Current State of Rust Web Frameworks

Here's a rundown of current web frameworks in Rust and which to use for frontend and backend development: stdweb, Yew, Percy, Sauron, Seed, Smithy, Rocket, Actix, Gotham, Rouille, Nickels, Thruster, Iron

Learning WebAssembly: Wasm Memory and Working with Strings

Wasm Memory and Working with Strings. The concept of memory objects is very important know-how in Wasm. We will use it to deal with strings. Dealing with strings and other complex data types via Wasm memory mechanism.

Debugging WebAssembly with Modern Tools

WebAssembly is a new binary format that allows developers to bring their experience and applications from a variety of programming languages to the web. This talk looks at: How Chrome DevTools and Emscripten close this gap for C++ apps on the web - New debugging features built over the last year - Future integrations that still lie ahead

WASM + React... Easily build video editing software with JS & FFmpeg

Use WebAssembly to build an app that converts video files to GIF (using FFmpeg), entirely from a frontend React JavaScript application.

ink! 3.0: A Rust & Smart Contracts Love Story

How to build a smart contracts with Ink! 3.0 on Substrate. In this talk, Robin Freyler presents the newest features that ink! 3.0 offers to users

Blazor WebAssembly Prerendering | .NET 5

Prerendering Blazor WASM application with .NET 5. Blazor WebAssembly works with all modern web browsers, both desktop and mobile

WebAssembly (WASM) in 100 Seconds

Learn the fundamentals of Web Assembly in 100 Seconds, then build your first WASM binary with AssemblyScript.

Get Started With Swift for WebAssembly on macOS With SwiftWasm

You have 2 free member-only stories left this month. ... Create a React- and SwiftUI-Inspired Web App With Swift for WebAssembly on MacOS With SwiftWasm ... Now let's start the development server with live reloading

Getting Started with WebAssembly, Docker and Alpine

Go has built-in support that makes WASM (WebAssembly) simple and possible. Let’s attempt to use WASM for the first time. A few packages are needed before running this on your system. Getting Started with WebAssembly, Docker and Alpine

Running Rust in the Browser with Web Assembly

I've recently been working on a Rust course for the Qvault app. In order to write a more engaging course, I want students to be able to write and execute code. If you have some Rust code, you can compile it into WebAssembly ... (and they take a lot of time, especially the first time you run wasm-pack ).

How to Build a Cloudflare Worker with WebAssembly and Haskell

Learn how to compile Haskell to WebAssembly using Asterius for deployment on Cloudflare. Cloudflare Workers is a serverless platform that allows us to run our code on the edge of the Cloudflare infrastructure. Cloudflare Workers is built on Google V8, so it’s possible to write functionalities in JavaScript or any other language that targets WebAssembly.

Running Python in the Browser with Web Assembly

Running Python in the Browser with Web Assembly. We’ve been wanting to expand Qvault’s course curriculum, and one of the most requested programming languages has been Python.

Running Go in the Browser with WASM and Web Workers

We’ve recently made big changes to how we execute Go in the browser on Qvault and want to explain the enhancements. Web Workers are the reason we’ve been able to solve some of the serious browser-related coding problems that were holding us back. Consider this article a sequel to Running Go in the Browser with Web Assembly.

Wrapping JavaScript libraries in Blazor WebAssembly/WASM

In this article, we will show how you can wrap a JavaScript library in Blazor and thereby getting that one feature into Blazor WebAssembly. Wrapping JavaScript libraries in Blazor WebAssembly/WASM

10 Steps to Replace REST Services with gRPC-Web in Blazor WebAssembly

In modern web applications, the common way data is exchanged between client and server is through REST (representational state transfer) services. JSON is the standard file format for this two-way communication.

Building Single Page Applications using Rust, WebAssembly and Yew

Easy to follow guide to building SPAs (Single Page Applications) using Rust, WebAssembly and Yew.

How to Run Go in Your Browser with WebAssembly [Tutorial]

If you are familiar with the Go Playground, then you know how convenient it is to be able to have a Go scratchpad in the browser. Want to show someone a code snippet? Want to quickly test some syntax? Browser-based code pads a helpful. On that note, I created a new playground. The cool thing about this new playground that it doesn't use a remote server to run code, just to compile it. The code runs in your browser using web assembly (WASM). How to Run Go in Your Browser with Web Assembly [Tutorial]

Debugging WebAssembly with LLDB

WebAssembly has begun to establish itself outside of the browser via dedicated runtimes like Mozilla’s Wasmtime and Fastly’s Lucet. We’ve been prototyping ways to enable source-level debugging of .wasm files using traditional tools like GDB and LLDB. Using Wasmtime and LLDB to inspect a program originally written in Rust, but compiled to WebAssembly.

The Pain of Debugging WebAssembly

WebAssembly (WASM) can do some awesome things. But what's not awesome? Debugging with WASM. WASM lets you execute code compiled from languages such as C, C++, Rust, or others in the browser at almost native speeds.

Unexpected Printf Behavior in Go WASM - Nothing Prints

While working on Qvault’s Go Playground, I came across a very strange error. The standard library’s fmt.Printf() function prints nothing to the console when called. Nothing. For those of you who are familiar with the function, when compiled to a “normal” executable fmt.Printf prints a formatted string to standard output.