| By Coach Wei, on behalf of the OpenAjax Alliance | Article Rating: |
|
| July 17, 2008 05:45 AM EDT | Reads: |
3,231 |
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,231
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
About 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.
About on behalf of the OpenAjax Alliance
![]() |
radixweb 08/14/08 02:30:40 AM EDT | |||
Hey, It's great post... Thanks..... |
||||
- Java Kicks Ruby on Rails in the Butt
- Oracle-Sun: Jonathan Schwartz Writes His Toughest Ever Email
- Ulitzer’s Amazing First 30 Days in Public Beta
- "Government IT Expo" to Highlight Cloud Computing and SOA
- Will Ulitzer Dominate News Content on The Web? -Gartner
- Clear Toolkit 4: The Road Map
- Building Private and Hybrid Clouds with Ubuntu 9.04
- Ulitzer Responds to Published Reports
- Hadoop Start-up Attracts Glitterati Investors
- Google Opens Half-Way House for Code
- Java Kicks Ruby on Rails in the Butt
- Oracle-Sun: Jonathan Schwartz Writes His Toughest Ever Email
- Ulitzer’s Amazing First 30 Days in Public Beta
- "Government IT Expo" to Highlight Cloud Computing and SOA
- Will Ulitzer Dominate News Content on The Web? -Gartner
- Micro Focus Offers Micro Focus COBOL for Eclipse
- Clear Toolkit 4: The Road Map
- Sun CEO Jonathan Schwartz Scopes Out Future for Sun's Cloud
- Building Private and Hybrid Clouds with Ubuntu 9.04
- SCO Files Reorg Plan
- 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
- 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
- HP Starts Pushing Desktop Linux






































