background preloader

Performance

Facebook Twitter

Riak. That Wibbly Wobbly Real-Timey Wimey stuff. Muut was built from the ground up as a 100% realtime system.

That Wibbly Wobbly Real-Timey Wimey stuff

We bubble up events and listen to events throughout our infrastructure and deliver events to users within a couple milliseconds. We are able to target individual tabs, sessions, groups of users, exclude specific users and so on from any arbitrary event. We even use this system to handle messaging between components of our infrastructure. To do all this we rolled our solution from scratch. Riot.js — The 1kb client-side MVP framework. Riot.js is a client-side Model-View-Presenter (MVP) library that weighs less than 1kb.

Riot.js — The 1kb client-side MVP framework

Despite the small size, all the building blocks are there: a template engine, router, event library and a strict MVP pattern to keep things organized. On a finished application the views are automatically updated when the underlying model changes.