Maybe you don’t need Rust and WASM to speed up your JavaScript

Few weeks ago I noticed a blog post “Oxidizing Source Maps with Rust and WebAssembly”
making rounds on Twitter – talking about performance benefits of replacing
plain JavaScript in the core of source-map library with a Rust version
compiled to WebAssembly… Read more

Similar

A half hour to learn Rust

In order to increase fluency in a programming language, one has to read a lot of it. But how can you read a lot of it if you don't know what it means? In this article, instead o... (more…)

Read more »

Buttplug Rust v3.0 Released: Less is less

When I released Buttplug Rust v1, I figured I’d be rolling major versions whenever we updated the Buttplug Protocol. Here we are, at major version 3.0, still running the same protocol, but with more surface API changes. So much for those plans. (more…)

Read more »

Understanding #[derive(Clone)] in Rust

This post assumes that you have an entry-level familiarity with Rust: you’ve fought with the borrow checker enough to start to internalize some of its model; you’ve defined structs, implemented traits on those structs, and derived implementations of commo... (more…)

Read more »

RISC-V OS using Rust: Graphics

We command the virtual GPU (virtio-gpu) by sending certain commands to the host (the device). The guest (the OS driver) has an allocation of RAM that becomes the framebuffer. The driver then tells the device, “hey, here’s the RAM that we’re going to use t... (more…)

Read more »