Chrome Experiments: A foundation for future browser apps