Lalo.li is 100% client side short voice message service. Basically it transforms a given text into a .WAV audio file blob that then gets played via the HTML5 audio element. As creation of .WAV audio files is quite expensive (performance wise) it uses TypedArrays and WebWorkers to create these files (fast). To make the messages shareable it zips the text and playback configuration into a hash URL. The awesome looking controller-knobs are HTML5 canvases. Lalo.li is 100% based on various open-source projects. You can fork it at https://github.com/franzenzenhofer/lalo.li Lalo.li was written in the course of 3 days in a simple cabana in bolivia with very slow internet connection. That's probably why it's 100% client side. Limited resources lead to clever decisions. Special Thx to Google Chrome Web Developer Tools (via Google Chrome Canary Build) - without it this project would not have been possible.