Ajax


Ajax, short for asynchronous JavaScript and XML, allows websites to retrieve data from the server asynchronously behind the scenes, without interfering with the display and behavior of the existing page. Check out Ajax news, tips and tutorials here.


Thursday, May 17th, 2007

AJAX Feed API: Blogroll and Slideshow Controls

Category: Ajax, Component, Google, JavaScript, Library

We have discussed the Google AJAX Feed API when it launched. It offers Ajax developers the ability to access any public feed through a unified API, bypassing any domain issues in a secure way. The team has started to build useful widgets on top of their own API, and show you just the beginnings of Read the rest…

Posted by Dion Almaer at 11:38 am
Comment here

++++-
4 rating from 51 votes

Thursday, May 3rd, 2007

Census: RIA Data Loading Benchmarks

Category: Adobe, Ajax, Dojo, Performance

James Ward of Adobe has created a Flex application that is able to run benchmarks on various RIA technologies called Census. The benchmark renders a large data table using: Ajax: HTML, SOAP, XML, JSON Dojo: JSON to Dojo filtering table Flex: SOAP to AS and E4X, XML to AS and E4X, AMF3, Paged The benchmark Read the rest…

Posted by Dion Almaer at 8:00 am
27 Comments

+++--
3.9 rating from 54 votes

Thursday, April 19th, 2007

S60: More Mobile Ajax

Category: Ajax, Mobile

There were several people showing off the latest S60 browser software (built on WebKit) running on Nokia phones. There is richer Ajax support, and was even a nudge, nudge, wink wink comment regarding support of canvas and the like. Still, although it is great to have Safari on the phone, and zooming around the page Read the rest…

Posted by Dion Almaer at 6:06 am
9 Comments

+++--
3.8 rating from 33 votes

Wednesday, April 18th, 2007

Make the XHR abstraction shorter

Category: Ajax, Tip

In low-level land, the try/catch trick that Prototype uses was king for ‘most fun way to get the XHR object’. Nicolas Faugout has put his hat in the ring with: < View plain text > javascript if (!XMLHttpRequest) {   function XMLHttpRequest() {     return new ActiveXObject(‘Microsoft.XMLHTTP’);   } } This feels like the Read the rest…

Posted by Dion Almaer at 5:13 am
18 Comments

+++--
3.5 rating from 50 votes

Monday, April 2nd, 2007

Five Ajax Anti-patterns

Category: Ajax, Editorial

I have liked Jack Herrington since I read his book Code Generation in Action which is one of the very few pragmatic treatments of the subject (no dumb MDA there!) Jack has recently written up his thoughts on five Ajax anti-patterns which are: Polling on a timer when you don’t need to Beware window.setInterval() code. Read the rest…

Posted by Dion Almaer at 6:30 am
11 Comments

+++--
3.6 rating from 58 votes

Wednesday, March 21st, 2007

OpenLaszlo 4.0 Released – Now with Ajax

Category: Ajax, Announcements, Flash

The Laszlo guys caused some buzz when they said they were going to support Ajax and Flash as runtime platforms for their new release. That release, OpenLaszlo 4.0 has just been released. With or Without Flash OpenLaszlo is designed to support deployment of Ajax applications across multiple runtimes and devices. OpenLaszlo 3.x can deploy applications Read the rest…

Posted by Dion Almaer at 12:34 pm
15 Comments

++---
2.9 rating from 68 votes

Monday, March 19th, 2007

Case Study: Blog Article Composition User Interface

Category: Ajax

Peter Michaux has taken some time to writeup a Front-End Architecture Case Study: Blog Article Composition User Interface. He plays with a couple of potential architectures for building a simple blog admin interface, such as: Old school: Normal Request/Response RJS Ajax Updates Client-Side App Discussion I have not considered degradation paths in details because I Read the rest…

Posted by Dion Almaer at 6:53 am
1 Comment

+++--
3.7 rating from 43 votes

Wednesday, March 14th, 2007

Hitting the bars: Blog and News bars

Category: Ajax, Showcase

The AJAX Search team at Google has been creating wizards that wrap the search APIs. I placed a news bar on my own blog, and we just found a new one that displays blog search results. It is kinda crazy to be reading some page and seeing new content on a given topic show up Read the rest…

Posted by Dion Almaer at 12:01 am
3 Comments

+++--
3.4 rating from 37 votes

Monday, March 12th, 2007

Current Concerns with Ajax

Category: Ajax, Editorial

Our fellow Ajaxian Michael Mahemoff, has written about his current concerns with Ajax. His main concerns are: Accessibility Documentation: it is getting better for Prototype, Dojo, and the rest Lack of good cross domain option: Are you jealous that Yahoo! can put in a crossdomain.xml in for Pipes and Flash API users can do what Read the rest…

Posted by Dion Almaer at 9:35 am
30 Comments

+++--
3.9 rating from 64 votes

Wednesday, February 21st, 2007

Adobe asks Ajaxians to beta test Apollo

Category: Adobe, Ajax

Adobe wants to make Apollo a great environment for Ajax developers. They were looking to find a bunch of smart JavaScript hackers in the know to get involved in a private Beta of Adobe Apollo, and realised that the Ajaxian community was a great place for them to reach out. Therefore, if you have an Read the rest…

Posted by Dion Almaer at 5:55 am
15 Comments

+++--
3.5 rating from 68 votes

Wednesday, February 14th, 2007

Bungee Labs Ajax App Builder Public Events

Category: Ajax, Announcements, Workshop

Bungee Labs is a very well-funded emerging player in the Ajax-based application builder space. The company is still in stealth mode and playing coy with specifics, but their technology promises to make it easy to create full-featured, service-consuming Ajax applications — all without ever leaving your browser or installing anything. They’ve announced two upcoming “pre-public Read the rest…

Posted by Ben Galbraith at 7:00 am
3 Comments

+++--
3.7 rating from 37 votes

Monday, February 5th, 2007

Laszlo Webtop

Category: Ajax, Flash

David Temkin has previewed Laszlo Webtop “a commercial product that enables the delivery of multiple windowed applications in any browser. You can think of it as a framework for creating and delivering a browser-based “desktop” or “WebOS” experience, in which each application is written using OpenLaszlo. Laszlo Webtop provides the overall user interface, the glue Read the rest…

Posted by Dion Almaer at 11:41 am
10 Comments

+++--
3.1 rating from 43 votes

Tuesday, January 23rd, 2007

Microsoft announces the ASP.NET Ajax 1.0 Release

Category: .NET, Ajax, Microsoft

Microsoft has announced the final 1.0 release of ASP.NET Ajax (a.k.a. Atlas). It consists of a core platform, and a bunch of controls: ASP.NET AJAX 1.0 ASP.NET AJAX 1.0 delivers a rich client-side AJAX library that provides cross platform, cross browser support for a core JavaScript type-system, JSON-based network serialization stack, JavaScript component/control model, as Read the rest…

Posted by Dion Almaer at 4:50 pm
21 Comments

++++-
4 rating from 151 votes

Friday, January 19th, 2007

The story of XMLHTTP

Category: Ajax, Articles, Editorial

Alex Hopmann created XMLHTTP back in the day (at Microsoft, while working on OWA). He has taken the time to ponder the past, and detailed how XMLHTTP came into being. Learn about: How WebDAV was part of the timeline “Web Collections using XML”. Huh? Pre-Ajax Outlook Web Access was a hack? Nooo… XMLHTTP v0.1 wasn’t Read the rest…

Posted by Dion Almaer at 8:00 am
2 Comments

+++--
3.4 rating from 34 votes

Saturday, December 30th, 2006

Predictions: Ajax in 2007

Category: Ajax, Editorial, Usability, Web20

It’s the time of year to be posting random predictions for 2007. Here are 2007 Ajax predictions from Dion and myself, please post your own in the comments. Dion predicts: Ajax beats AJAX in all but bad newspapers. Someone tries to coin Ajax 2.0. A large amount of apps have flash AND ajax, and users Read the rest…

Posted by Michael Mahemoff at 8:25 am
14 Comments

++++-
4 rating from 67 votes

Wednesday, December 20th, 2006

Free Ajax Ringtone Maker

Category: Ajax, Flash, Showcase

My sister-in-law was just asking me about editing ringtones, and then an hour later I get told about this free Ajax ringtone maker. You can send it some audio, make quick edits (Flash/Ajax integration), and then create the new ringtone. There are social features too. When you create the new tone, you choose how public Read the rest…

Posted by Dion Almaer at 7:05 am
17 Comments

+++--
3.8 rating from 73 votes