It&#x27;s not the browser which is breaking the site; it&#x27;s the site&#x27;s developers who are using features which are not universally available.<p>Guess what? If you use simple, clean HTML and progressively enhance with JavaScript, CSS and HTML5 features then everyone can browse your site.  Or you can use the absolute bleeding edge of everything, requiring every user to give your code a full VM on his machine (a JavaScript VM, granted — but it&#x27;s still a VM), requiring that the user be on the absolute latest and greatest smartphone or highest-end desktop.<p>It&#x27;s up to you.