My search for the perfect universal JavaScript framework