Cuando desarrollamos para web, el mayor inconveniente es realizar un trabajo que funcione en el número máximo de plataformas.
Tanto desarrollando HTML como Javascript, la siguiente página es muy interesante para conocer los navegadores que no son compatibles con nuestro código:
http://caniuse.com