Hijax is a term for the application of progressive enhancement to AJAX. It is also known as 'Simplified Ajax'. Hijax was proposed by Jeremy Keith  as a technique for building web applications that degrade gracefully by only using AJAX techniques to 'hijack' form submissions and responses, updating the DOM to reflect the results of the request/response cycle.
||This article's tone or style may not reflect the encyclopedic tone used on Wikipedia. (March 2013)|
Ajax has truly revolutionized the web by creating a far better user experience. Gone are the days with long waiting for complete page loads during switching from one page to another. With Ajax only the target content is updated with less time, consumes less server-side resources, and reduces bandwidth loads drastically. However it was incapable of remembering the user's history and bookmarking as Ajax made no changes to the URL. Then came the URL hashing concept and the problem could be solved. But another important issue remained: web crawlers find it difficult to crawl into Ajax-based websites and hence became SEO unfriendly. Google implemented the concept of 'hashbang' to solve this problem too. (Exclamation sign (
!) is used just after hash symbol (
#) like in www.example.com/#!newcontent). But still not every search engine have adopted this, so AJAX is still a challenge for search engine optimization (SEO).
What is hijaxing
Good hijaxing encourages the use of a modular back-end architecture via APIs.