Engineering Blog

Deep dives into WebAssembly architecture, WebAudio synthesis, client-side privacy, and the future of browser-based application engineering.

Architecture

The WebAssembly Revolution: Running C++ Audio Engines in the Browser

How we bypassed standard JavaScript limitations to compile FluidSynth to WebAssembly, enabling zero-latency MIDI playback and desktop-quality polyphony directly in the client.

March 2026 Read Article
Privacy & Security

Client-Side Privacy: Why Browser-Based Tools are the Future

An in-depth look at how the HTML5 Canvas and FileReader APIs eliminate the need for server uploads, creating secure utility applications like local image compressors.

March 2026 Read Article
WebAudio API

Demystifying MIDI: How Sysex Data Powers Real-Time Lyric Synchronization

Exploring the engineering behind the SpessaSynth parser and why mapping Sysex syllables to strict MIDI Ticks is vastly superior to JavaScript setTimeout implementations.

March 2026 Read Article
Performance

Building a High-Performance Web Audio Worklet

A technical overview of isolating audio rendering threads from the main UI thread to prevent stuttering, lag, and latency in web-based music players.

March 2026 Read Article
History & Tech

The Evolution of Digital Karaoke: From Hardware Arcades to the Modern Web

A look back at the heavy physical hardware, localized databases, and executable software that dominated the industry, and why client-side web technology is the next step.

March 2026 Read Article