| By Jon Ferraiolo | Article Rating: |
|
| May 23, 2008 02:15 PM EDT | Reads: |
11,612 |

The Era of the Single Browser Is Over
But while IE was sleeping, one of the biggest phenomena of the computer age happened: AJAX. Clever Web developers discovered gold in them there mountains. Using AJAX techniques, Web developers could create desktop-like rich user interfaces right in the browser. Not only that, AJAX was evolutionary. AJAX offered an incremental path from the industry’s existing HTML-based infrastructure and know-how, allowing Web developers to add rich AJAX elements to an existing HTML page.
Like the California gold rush of 1949, the years of 2005-2007 saw an AJAX gold rush, where hundreds of AJAX commercial software products and dozens of open source projects came to the market. Looking back, it is truly astounding that AJAX went from an idea in 2005 to become part of the Web development mainstream by 2008.
HTML5 and the Acid Tests – Advancing AJAX and the Open Web
Today, all of the browser vendors are contributing to HTML5, and the latest major browser releases (IE8, Firefox 3, Opera 9.5, and Safari 3.1) are all shipping various features from HTML5 (and related W3C standards) in advance of formal approval by the W3C.
Open Source Browsers and the Mobile Web
IE 8 joins the browser arms race
- IE – CSS 2.1, W3C Selectors, cross-frame messaging, offline storage, and cross-domain AJAX requests
- Firefox/Mozilla – CSS 2.1, W3C Selectors, cross-frame messaging, offline storage, cross-domain AJAX requests, Canvas, SVG
- Safari/WebKit – CSS 2.1, W3C Selectors, CSS animations, CSS web fonts, cross-frame messaging, offline storage, Canvas, SVG, <audio>, and <video>
- Opera – CSS 2.1, W3C Selectors, CSS web fonts, cross-frame messaging, offline storage, cross-domain AJAX requests, online/offline events, persistent connections, server-sent events, Canvas, SVG, contentEditable, and <video>
An AJAX-specific wishlist led OpenAjax Alliance
- April 2008 - Phase I review, where participants not only add comments, but also are asked to identify their Top 5 features (i.e., those features that are most critical for inclusion in next-generation browsers).
- May 2008 - The moderators reorganize and possibly trim away feature requests for which little interest was shown.
- June 2008 - Phase II review, where participants will be asked to provide importance ratings for each of the feature requests on a scale of 0.0 to 5.0.
- July 2008 - The moderators will produce a summary report and notify the major browser vendors about the results.
Who can participate and how to join the effort
Some of the features requested so far
|
Some early entries in the OpenAjax Alliance Browser Wishlist
|
|
|
Security
|
Better security for cross-site scripts, stronger protection against cross-site request forgery, enhanced security for IFRAMEs
|
|
Communications
|
More than 2 HTTP connections per window, persistent connections (to support Comet)
|
|
HTML5/W3C
|
2D graphics, video, audio, offline, mutation events
|
|
Rendering and interactivity
|
Better APIs for positioning and styling, improved layout support, better support for rich text editing, better support for drag/drop and copy/paste
|
|
Other
|
AJAX toolkit caching, JavaScript pause/release
|
What we hope to accomplish
What this means to AJAX
- Better interoperability, which translates into increased innovation – As newer version of browsers support open standards more completely and reliably, and as older machines are retired, the AJAX toolkit vendors can innovate more quickly as they spend less time working around incompatibilities and bugs.
- Better performance, which translates into more power and greater scalability – The healthy performance battle taking place today among the browser vendors will enable future versions of AJAX toolkits to deliver new features that were not feasible in older, slower browsers (particularly IE6, which is infamous in the AJAX developer community for its performance shortcomings).
- New browser features, which translates into new types of applications – Many of the features coming in recent Web browsers will enable major advances the features that will be available to AJAX developers. Offline features will enable AJAX applications to run even when disconnected from the network (e.g., in an airplane). The cross-frame messaging and cross-domain AJAX request features will help deliver secure mashups at high performance. The vector graphics, animation and video features will allow seemless integration of rich UI experiences and multimedia, without having to bridge between the Open Web and proprietary platforms.
About the Alliance
The OpenAjax Alliance is an organization of vendors, open source projects and companies using AJAX that are dedicated to the successful adoption of open and interoperable AJAX-based Web technologies. The alliance’s prime objectives are: accelerate customer success with AJAX by promoting a customer's ability to mix and match solutions from AJAX technology providers, educate the AJAX developer community about how to use AJAX technologies and techniques successfully, and help drive the future of the AJAX ecosystem. The browser wishlist is one of the key initiatives at the OpenAjax Alliance towards helping to shape the future of the AJAX ecosystem. Other OpenAjax initiatives address AJAX toolkit interoperability (OpenAjax Hub 1.0 and OpenAjax Registry), secure mashups (OpenAjax Hub 1.1), IDE standards and widget standards (OpenAjax Metadata), activities related to AJAX security, and activities related to Mobile AJAX.
Published May 23, 2008 Reads 11,612
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Jon Ferraiolo
Jon Ferraiolo is an employee of IBM within its Emerging Internet Technologies group. Jon is devoted exclusively to OpenAjax Alliance, where he manages operations and leads many activities.Before joining IBM in 2006, Jon worked at Adobe for 13 years where he was an architect, engineering manager and product manager.
Jon has been a speaker at every AJAXWorld conference since October 2006, and has spoken at dozens of other industry conferences in the past couple of years. AJAXWorld magazine has published 6 or 7 articles Jon has submitted over the past couple of years.
![]() |
Han 04/21/08 04:59:28 PM EDT | |||
Actually Opera was first: [url]http://my.opera.com/desktopteam/blog/2008/03/26/opera-and-the-acid3-test[/url]. WebKit, however, had the first publicly available engine to get 100/100 ([url]http://webkit.org/blog/173/webkit-achieves-acid3-100100-in-public-build/[/url]), though Opera followed shortly thereafter: [url]http://my.opera.com/desktopteam/blog/2008/03/28/public-acid3-build[/url]. Also, note that a) WebKit [i]didn't actually pass the test, just got 100/100[/i] in their first posting, and Opera [i]originally passed an incorrect test[/i], so they didn't exactly pass it in spirit, even if the did by the letter, when they first reported their score (by the time they made their public build available, though, the test had been fixed and so had the bug in Opera that gave it 100/100 even though the test was wrong). |
||||
- Contrary Opinion: Why Silverlight is Good for Adobe
- Ulitzer Live! New Media Conference & Expo
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- My Thoughts on Ulitzer
- Analytics for Adobe Air Applications
- Adobe’s Aiming ColdFusion at Multiple Clouds
- Eval JavaScript in a Global Context
- Fig Leaf Software to Exhibit at Government IT Conference & Expo
- Software Flexibility in the Cloud - Part 4 of 5
- Cloud Executives Feature on Cloud Computing Expo Power Panel
- AJAX World RIA Conference & Expo Kicks Off in New York City
- Java Kicks Ruby on Rails in the Butt
- Interviewing Java Developers With Tears in My Eyes
- Adobe Enters Cloud Computing with LiveCycle
- Social Media Terrorists
- Adobe Flash Media Server on iPhone
- Ruby-on-Rails Apps Get Cloud Lift
- Contrary Opinion: Why Silverlight is Good for Adobe
- Adobe Flex 4 Goes to Public Beta
- Flexing Your .NET 3.5 Skillset
- Where Are RIA Technologies Headed in 2008?
- Cover Story: How to Increase the Frame Rates of Your Flash Movies
- AJAX World RIA Conference & Expo Kicks Off in New York City
- Your First Adobe Flex Application with a ColdFusion Backend
- Adobe Flex 2: Advanced DataGrid
- i-Technology Blog: Death-Knell For "Rich Media? Hardly!
- Adobe/Macromedia - Microsoft, Look Out!
- How To Create a Photo Slide Show ...
- Adobe Flex Interface Customization - Themes, Styles, Skins
- Personal Branding Checklist




































