Jeremy Keith — Hijax

A pre­sen­ta­tion given at Web Directions South, Sydney Australia, September 29 2006.

Presentation slides

The pre­sen­ta­tion slides for this talk are avail­able here.

Session descrip­tion

Hijax is all about apply­ing pro­gres­sive enhance­ment to Ajax. In the Hijax model, JavaScript isn’t used for advanced inten­sive pro­cess­ing. Instead, the XMLHttpRequest object acts like a dumb waiter, pass­ing infor­ma­tion back­wards and for­wards between the client and the server. By hijack­ing the reg­u­lar func­tion­al­ity and replac­ing it with an enhanced Ajax ver­sion, you can be assured that your web­site will work with or with­out 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 mem­ber 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 sug­gest you head over to the WebDirections web­site to have a look at Jeremy’s pre­sen­ta­tion on the topic with a spe­cial focus on AJAX. Apart from the slides avail­able at the site I would also rec­om­mend 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 priv­i­lege to intro­duce Jeremy Keith’s ses­sion on Hijax. The pre­sen­ta­tion was one of the high­lights of the con­fer­ence for me, in spite of — or in case because of — the love/​hate strug­gle I’ve had with JavaScript over the years. […]

  3. […] This is a really good pre­sen­ta­tion on pro­gres­sive enhance­ment 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>