| By Coach Wei, on behalf of the OpenAjax Alliance | Article Rating: |
|
| July 17, 2008 05:45 AM EDT | Reads: |
3,735 |
What does the Ajax community want from
future browsers? How are these different requests prioritized? Web developers
have done amazing things with Ajax
for both Web 1.0 and Web 2.0 applications, but what barriers need to be removed
to enable the next generation of browser-based innovations? The future of Ajax runtime environments
matters more than ever today. In late 2007, OpenAjax Alliance formed the Runtime Task Force (http://www.openajax.org/member/wiki/Runtime) to address this community concern. The goal is to collect, articulate, and prioritize key issues from the Ajax community, and communicate them to browser vendors. This will help educate the community in large, help browser vendors better plan for their product roadmap, and help developers better use Ajax.

Article author Coach Wei speaking at a previous AJAXWorld RIA Conference
The OpenAjax Runtime initiative used a two phased process. A special wiki site http://www.openajax.org/runtime/wiki/Main_Page was set up to facilitate communication and collaboration.
In Phase I, OpenAjax Alliance collected an initial list of feature requests. This is largely done by researching blogs, meetings with OpenAjax members and Ajax experts, and interviewing leading Ajax toolkits.
The initial wish list was announced in April 2008 for community review and feedback. A group of industry experts were being actively approached for feedback (see Phase I Voting wiki page).
Phase II started in May. The Alliance re-organized the feature lists based on Phase I results. Phase II wish list was put into voting in June. Voting was open to the general community. For each feature request, a voter can vote from 0 to 10 to indicate how strongly the voter feels the need for this request (10 being the most important).
2. Feature List Summary
A total of 55 features were written up by various people in community. These writeups typically cover areas such as what the feature is, background, why the feature is important, possible solutions/recommended approaches for this feature, references, etc.
As a result of community feedback, some features are classified into “InActive”. For Phase II voting, there is a list of 37 active features. The current feature request list is:
Security features
- Better Security for Cross-site Scripts
- Stronger Cross-site Request Forgery Protection
- Better IFrames Better Sandboxing
- Native JSON Parsing
Client-server communications features
- "The Two HTTP Connection Limit" Issue
- "Persistent Connections" Issue
- XHR Connection Length Advice
- Synchronous XHR Enhancements
- 2D Drawing/Vector Graphics
- Video and Audio
- Offline Support
- Mutation Events
- XPath Support
- Component Model XBL HTC
Rendering/interaction/event handling features
- Better Support for Rich Text Editing
- Better APIs about positioning and styling
- Better UI Layout Support
- IE 6 and IE 7: "overflow: auto" problem
- Event Transparency API
- Event notification for "content overflow"
- Drag Drop Copy Paste
- Override Back Button Event
- Browser "Unresponsive Mode" Enhancements
- Enhanced support for dialogs
Performance features
- "Array" Operation Performance In All Browsers
- HTML DOM Operation Performance In General
- Matching Element Against CSS Selector
- IE: Array's Can't Be Usefully Sub-classed
- JavaScript Coroutine Support (was Pause Release)
- Threading Support
- Hashes for DOM elements and associated API
- Ajax toolkit caching
- Animation of web page content
- Better testing support
- CSS Object Model
3. Community Voting
Results
Voting results are available at:
- http://www.openajax.org/runtime/wiki/Feature_Requests_Summary_Page
- http://www.openajax.org/runtime/wiki/Phase_II_Voting_Summary
- http://www.openajax.org/runtime/wiki/Phase_II_Voting_Details
- 222 participants;
- 143 people voted;
- 55 feature request being written up;
- Various Industry leaders contributed;
- A discussion thread spawns on Slashdot with 628 comments (http://tech.slashdot.org/article.pl?sid=08/06/30/1845201).
See next page for the Top Requested Features
Published July 17, 2008 Reads 3,735
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Coach Wei
Coach Wei is the Founder and Chairman of Nexaweb (www.nexaweb.com), developers of the leading software platform for building and deploying Web 2.0 and AJAX applications. Previously, he played a key role at EMC Corporation in the development of a new generation of storage network management software. Wei has his master's degree from MIT, holds several patents, is the author of several technology publications including JDJ, Web 2.0 Journal, and AJAXWorld Magazine, and is an industry advocate for the proliferation of open standards.
![]() |
radixweb 08/14/08 02:30:40 AM EDT | |||
Hey, It's great post... Thanks..... |
||||
- 4th International Cloud Computing Conference & Expo Starts Today
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- Publishing Synergy: Blog, Twitter and Ulitzer
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- IBM Hardware Chief, Intel VC Exec Arrested in Insider Trading Scam
- Roadmap to Create Profitable Cloud Computing Industry
- Oracle-Sun: IBM Reportedly Behind Delay
- Virtualization Journal Opens "Readers' Choice Awards" Nominations
- Citrix Aims To Cripple VMware’s Cloud Designs
- 5th International Cloud Computing Conference & Expo: Call for Papers Is Open
- Java Kicks Ruby on Rails in the Butt
- Interviewing Java Developers With Tears in My Eyes
- 4th International Cloud Computing Conference & Expo Starts Today
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- Ruby-on-Rails Apps Get Cloud Lift
- Publishing Synergy: Blog, Twitter and Ulitzer
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- Adobe Flex 4 Goes to Public Beta
- SingTel Throws in its Lot with the Cloud
- Adobe ColdFusion 9 and ColdFusion Builder Public Betas Now Available
- After Ubuntu, Windows Looks Increasingly Bad, Increasingly Archaic, Increasingly Unfriendly
- SCO CEO Posts Open Letter to the Open Source Community
- Simula Labs Launches Hosted Delivery Platform To Enable Enterprise Open Source Adoption
- Where Are RIA Technologies Headed in 2008?
- Source Claims SCO Will Sue Google
- How Open Is "Open"? – Industry Luminaries Join the Debate
- Latest SCO News is Plain Weird
- IBM Tells SCO Court It Can't Find AIX-on-Power Code
- SCO Claims Linux Lifted ELF
- Flashback: Investing in 'Professional Open Source' - Exclusive 2004 Interview with David Skok, Matrix Partners



































