A JavaScript framework for A/B and MVT split testing