A tale of three browsers