WebAssembly is a new type of code that can be run in modern web browsers — it is a low-level assembly-like language with a compact binary format that runs with near-native performance and provides languages such as C/C++ and Rust with a compilation target so that they can run on the web.

webassembly wasm

Create Your First Game in WebAssembly

Learn how to create your first game in WebAssembly. Explains in detail how WebAssembly works. WebAssembly gives extended capability to the web. WebAssembly provides a way to convert our C/C++ code to a particular format which can then be easily consumed. WebAssembly even allows you to pass and access data/variables to and from your JS app.

How to Implement Azure Serverless with Blazor WebAssembly

Learn how to implement Azure serverless with Blazor WebAssembly. We will deploy the function app to Azure to expose it globally via an API endpoint. We will consume the API in a Blazor WebAssembly. What is a serverless architecture? What is an Azure function? What is Blazor?

Getting started with WebAssembly and Rust

Learn the fundamentals and basics of WebAssembly and how to set up and work in a Rust Wasm environment. Wasm is not a replacement for JavaScript. WebAssembly enables languages such as Rust, C, C++ Go, etc., to be compiled and run in a web browser.

The Pain of Debugging WebAssembly

WASM can do some awesome things. But what's not awesome? Debugging with WASM.

How To Create a Progressive Web App with Blazor WebAssembly

Did you know that Blazor WebAssembly has offline support? That you can turn your web application into a desktop or mobile app? In this video, we are going to...

Intro to Blazor WebAssembly and How It Is Different from Blazor Server

Blazor WebAssembly, also known as Blazor Client, has finally been released. So let's look at what it is, how it works, and how it is different from Blazor Se...

Intro to Blazor WebAssembly and How It Is Different from Blazor Server

Blazor WebAssembly, also known as Blazor Client, has finally been released. So let's look at what it is, how it works, and how it is different from Blazor Se...

Polkadot's Vision and Potential!

Polkadot is an open-source, inter-chain blockchain protocol that allows independent blockchains to transfer messages and exchange information in a trustless fashion. Empowering a united network of participants that benefit from the protection of shared security, it serves as a foundation in the creation of an interoperable, scalable and decentralized internet (Web3.0). In this post, we'll see Polkadot's Vision and Potential!

Stop training more models, start deploying them (using WebAssembly)

We are hardly living up to the promises of AI in healthcare. It’s not because of our training, it’s because of our deployment.

Custom Authentication in Blazor WebAssembly

Let’s learn about implementing Custom Authentication in Blazor WebAssembly Project (Blazor.Learner). We will cover some core concepts that can get you familiar with how authentication works in Blazor Applications.

Parcel & Rust: A WASM Romcom

Parcel & Rust: A WASM Romcom. Web Assembly (WASM) and Rust have been growing and evolving over the last couple of years. What is it actually like using Rust and Parcel? I’ve wanted to use Rust and WASM for a while due to a number of reasons: small bundle size, low-level access with reliable performance, and all the perks that come with Rust

Blazor vs. React for Web Developers

A comparison of Blazor and React when it comes to modern web development—a review of the pros and cons. Does Blazor stack up? Blazor WebAssembly or Blazor Wasm, which runs in the browser using WebAssembly. Getting started, Building the UI, Passing data between components, Handling Forms, Routing, Fetching data from an API, Pros and cons of each

Some key Underlying concept of WebAssembly

WebAssembly is the future of Web Development. We will take a look at some key underlying concepts/terms which we can use in the development of WebAssembly applications with Rust

Getting Started with WebAssembly and Rust: A First Look

Learn how to get started fast with WebAssembly and Rust and put you on solid footing to make your own WebAssembly things. As WebAssembly matures, it is certain to transform the way developers do business with respective to browser powered applications

Blazor WebAssembly 3.2.0 Released

Blazor WebAssembly 3.2.0 was officially released providing full support to Blazor WebAssembly. What is Blazor WebAssembly? Blazor: Open source and cross-platform web UI framework to develop single-page apps using .NET and C# instead of JavaScript. Blazor WebAssembly is a new way ahead to support and host Blazor components: client-side in the browser using a WebAssembly-based .NET runtime. Blazor WebAssembly comprises a proper .NET runtime implemented in WebAssembly and works with all modern web browsers, both desktop and mobile.

Why You Should Consider WebAssembly in Your Next Frontend Project

You'll understanding of what WebAssembly is and how you can use it in your project. WebAssembly is a new web standard which enables you to run native code as part of your current JavaScript framework. We will cover a practical example writing our WebAssembly using Rust. We will go through everything from writing your web assembly code to publish it as an npm package and finally use it in an existing web application.

Blazor Tutorial For Beginners - Exploring Blazor Project Structure

Let's explore the Blazor project structure and try to understand the fundamentals of this awesome Application. Blazor is Microsoft's answer to Full-Stack Dev.

Blazor Tutorial For Beginners - Getting Started with Blazor

Blazor For Beginners - Getting Started with Blazor, we will discuss the basics of Blazor and the tools required for Blazor Application Development. We will go in-depth with the concept of Blazor, the problem it solves, how to set up the development environment, talk about Server and WebAssembly, fire up your first Blazor Application, and a small comparison of various types of Blazor Projects.

Learn Studio Session: Build a WebAssembly app with Blazor & VS Code

Microsoft Learn Studio Sessions are designed to be interactive and hands on. To ensure everyone attending has the best experience, these sessions have limite...

Managing Authentication Token Expiry In WebAssembly-based Blazor

The Blazor WebAssembly project template doesn't feature an option to include authentication. If you want to add authentication to a WebAssembly-based Blazor application, you need to do it yourself. This article shows how to add application-wide...