YDN Theater — Douglas Crockford: “The State of Ajax”
November 6, 2007 at 5:50 pm by Eric Miraglia | In YUI Theater |We’ve been posting Douglas’s talks here on YUIBlog for awhile now, and we’re happy to carry on this tradition with his latest presentation, “The State of Ajax”. In this session, Douglas looks at Ajax in its historical context to help focus attention on the trends and traditions out of which Ajax has grown. He then turns to the virtues and vulnerabilities of Ajax as it’s currently embodied on the web, including in manifestations like mashups:
One of the things that Ajax has enabled are mashups, and mashups are the most interesting innovation in software development in at least 20 years. Mashups are the fulfillment of the promise of compenent architecture and highly reusable modules. Mashups are great, providing a whole new class of interactivity and value. Unfortunately, mashups are insecure, so when we’re designing mashups now we have to be careful that the mashups not have access to any confidential information. And it turns out every page contains confidential information, so mashups as currently practiced in the browser are inherently insecure. Security is a big problem in the web. I think it’s our no. 1 big problem. The web is an exploit waiting to happen.
In short, Douglas argues, the browser needs to go forward for the web to go forward. And we have a long way to go: “We’re so far from state of the art,” he says, “we can’t even see the state of the art from here.” Without further ado:
Special thanks to Ricky Montalvo, videographer for the new YDN Theater (a successor to YUI Theater), for shooting and editing Douglas’s talk.
In Case You Missed…
Some other recent videos from the YUI Theater series:
- Nate Koechley: "The YUI CSS Foundation" (Yahoo! Video | .m4v download)
- PPK: "Fronteers — Guild of Front-End Developers" (Yahoo! Video | .mp4 download)
- Bill Scott: "Designing the Rich Web Experience" (Yahoo! Video | .mp4 download)
- Steve Souders: “High Performance Web Sites: 14 Rules for Faster Pages” (Yahoo! Video | .m4v download)
Subscribing to YUI Theater:
Share and extend: Bookmark with Yahoo! My Web | Bookmark with del.icio.us | digg it! | reddit!
12 Comments »
RSS feed for comments on this post. TrackBack URI
Leave a comment

Copyright © 2007 Yahoo! Inc. All rights reserved. Privacy Policy - Terms of Service
Powered by WordPress on Yahoo! Web Hosting.


[…] Douglas Crockford, purveyor of the JSONRequest spec, is cranky in a polite sort of way. He also happens to be right! Check out the video of his recent talk on The State of AJAX. […]
Pingback by Bill Burcham's memeRocket :: A Curmudgeon We All Can Love — November 8, 2007 #
Yahoo couldn’t setup a redirect to get me here? Ok, maybe the world is going to hell.
Nonetheless I still feel like this guy missed the point of Ajax or what is going on. Thing are interconnected in greater ways than they used to be. I’m not sure why he would decide to give a talk on AJAX? Why would talk about computer imagery in the same sentence? Lifelike skin? Putting things into holes? A little computer history but sheesh.
The great thing about the internet is you put someting in a whole and something pretty decent comes out. It’s not high fidelity. It’s stupid protocols which are simply an amazing delivery system. AJAX is simply one of the myriad of ways to get there. It’s never going to be dead until Javascript and it’s friends leave.
Like asking Obey One to teach us about light sabers or something.
Peace on brothers and sisters.
Comment by Milan Andric — November 8, 2007 #
Suprising like always.
Maybe could you says some words into your historical part about the french Minitel (http://en.wikipedia.org/wiki/Minitel)
Comment by Fran5ois — November 9, 2007 #
[…] YDN Theater — Douglas Crockford: “The State of Ajax” » Yahoo! User Interface Blog In short, Douglas argues, the browser needs to go forward for the web to go forward. And we have a long way to go: “We’re so far from state of the art,” he says, “we can’t even see the state of the art from here.” Without further ado: (tags: yuiblog.com 2007 mes10 dia11 ajax video mashup yahoo! webservices) […]
Pingback by rascunho » Blog Archive » links for 2007-11-11 — November 11, 2007 #
[…] http://yuiblog.com/blog/2007/11/06/video-crockford/ […]
Pingback by Douglas Crockford über den Zustand von Ajax - web2null-Stammtisch — November 14, 2007 #
I’m interested that he said CSS is crap, what are the alternatives?
Comment by pete b — November 25, 2007 #
[…] on the YUI blog I found a presentation by Douglas Crockford who was talking about The State of Ajax -and the news isn’t good, or to put it more precisely there aren’t actually any news. […]
Pingback by Die Beste Aller Zeiten - Eike Pierstorff : Blog Archive : Yahoo Goodies and a Reminder about Open Standards — December 6, 2007 #
pete b,
I think what he meant when he flamed css was that when you look at CSS in terms of how browsers treat it.. it is crap. That does not necessarily mean that CSS cant be applied to your websites. The only way you can use CSS today and not worry about browser compatibility is by using Flex which compiles the CSS into bytecode that gets run by Flash (which works on every platform and browser)
If it weren’t for Adobe though CSS would have had the same fate as the rest of the web technologies.
Comment by Fabian Vercuiel — December 14, 2007 #
[…] 15, 2007 A little over a month ago, Yahoo’s Douglas Crawford gave a great presentation on “The State of Ajax.” His opening was brilliant. He started with a brief history of computing ending with some of the […]
Pingback by Catching Up to Video Games « Ian Lotinsky — December 15, 2007 #
[…] Crockford: "The State of Ajax" (YUIBlog | .m4v […]
Pingback by YDN Theater — Julien Lecomte: “High Performance Ajax Applications” » Yahoo! User Interface Blog — December 20, 2007 #
[…] you haven’t seen it already, I recommend you watch this presentation by Douglas Crockford. Douglas Crockford, love him or hate him, knows a lot about internet technologies. Even if there […]
Pingback by Re: The Fight » Blog Archive » The Premise — April 9, 2008 #
He is amazing guy. I have never heard so many valuable information.
Comment by zaklady sportowe — May 7, 2008 #