When Emscripten exits a thread that is still running
My Unreal Engine browser build ran in Chrome but stopped in Safari with a ToBigInt error. The game thread was being exited while JSPI had suspended its main().

8 notes, newest first
My Unreal Engine browser build ran in Chrome but stopped in Safari with a ToBigInt error. The game thread was being exited while JSPI had suspended its main().

Bringing Unreal's Web Browser widget to HTML5, then working through local & remote rendering.

Connecting browser players to Unreal's native multiplayer server through a Rust gateway.

From a native WebGPU renderer to packaging an Unreal Engine game for the browser, a few things I learned while building UnrealEngine-WebGPU.

WebGPU has arrived in the browser. Here is why I think it matters, and the examples I built by porting Sascha Willems' Vulkan samples to Rust and WGPU.

I started learning about computers with DOS, at a time when PCs could be found in only a handful of training centers in Tehran.
