The 1kb client side MV* library