You are previewing Eloquent JavaScript.

Eloquent JavaScript

Cover of Eloquent JavaScript by Marijn Haverbeke Published by No Starch Press
O'Reilly logo

Browser Incompatibility

So, that all looks easy. But let me assure you, client-side web programming isn’t always that straightforward—it can, at times, be a painful ordeal. Why? Because there are different systems that interpret client-side programs (different browsers mostly), and these tend to behave in slightly different ways. You’ll usually want your program to work for all popular browsers, but the only way to be sure that it does is to test it in all of them and work around any problems you encounter.

On the bright side, things have gotten much, much better in this regard in the past years. The really broken browsers (Netscape 4, Internet Explorer 5) have become extinct, Internet Explorer 6 is also on the way out, and the latest releases ...

The best content for your career. Discover unlimited learning on demand for around $1/day.