Cover by Marijn Haverbeke

Safari, the world’s most comprehensive technology and business learning platform.

Find the exact information you need to solve a problem on the fly, or go deeper to master the technologies and skills you need to succeed

Start Free Trial

No credit card required

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 ...

Find the exact information you need to solve a problem on the fly, or go deeper to master the technologies and skills you need to succeed

Start Free Trial

No credit card required