5. Hijax

The Secret of Your Success

JavaScript is a great programming language, but it isn't ubiquitous. Although all modern browsers support JavaScript, older browsers don't. Even when JavaScript is supported, users can always choose to disable it. They might do this to comply with a workplace policy, or simply to avoid the annoyance of pop-up windows.

If JavaScript is not available, then neither is Ajax. This is the Achilles' heel of many Ajax applications. Without JavaScript, the application ceases to work.

To offset this weakness, some applications offer a separate non-Ajax version. Creating a simpler version inevitably takes a lot of time and effort. This solution is similar to providing a text-only version of a Web site to meet accessibility ...

Get Bulletproof Ajax now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.