Jeremy Keith — Hijax

A presentation given at Web Directions South, Sydney Australia, September 29 2006.

Presentation slides

The presentation slides for this talk are available here.

Session description

Hijax is all about applying progressive enhancement to Ajax. In the Hijax model, JavaScript isn’t used for advanced intensive processing. Instead, the XMLHttpRequest object acts like a dumb waiter, passing information backwards and forwards between the client and the server. By hijacking the regular functionality and replacing it with an enhanced Ajax version, you can be assured that your website will work with or without Ajax.

About Jeremy Keith

Jeremy Keith PortraitJeremy Keith is a web developer with the web consultancy firm Clearleft in Brighton, England where he enjoys building accessible, elegant websites using the troika of web standards: XHTML, CSS and the DOM. His online home is adactio.com.

Jeremy is a member of the Web Standards Project where he serves as joint leader of the DOM Scripting Task Force. He wrote the book DOM Scripting: Web Design with JavaScript and the Document Object Model.

Related presentations

3 responses to “Jeremy Keith — Hijax”:

  1. […] I strongly suggest you head over to the WebDirections website to have a look at Jeremy’s presentation on the topic with a special focus on AJAX. Apart from the slides available at the site I would also recommend to have a quick peek at the live blog notes that Andrew posted during/​after Jeremy’s presentation. […]

  2. […] When I was at Web Directions South last year, I had the privilege to introduce Jeremy Keith’s session on Hijax. The presentation was one of the highlights of the conference for me, in spite of — or in case because of — the love/​hate struggle I’ve had with JavaScript over the years. […]

  3. […] This is a really good presentation on progressive enhancement using both JavaScript and AJAX. […]

Your opinion:

XHTML: You're allowed to use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>