A small framework for server-rendered universal JavaScript apps