| By Coach Wei, on behalf of the OpenAjax Alliance | Article Rating: |
|
| July 17, 2008 05:45 AM EDT | Reads: |
3,801 |
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,801
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..... |
||||
- Adobe’s Aiming ColdFusion at Multiple Clouds
- Cloud Computing Journal: Adobe to Deliver ColdFusion in the Cloud
- Adobe Reader Sued
- Adobe May Cooperate with Apple to Transplant Flash Player to iPhone
- Adobe Flex Developer Earns $100K in New York City
- Adobe LiveCycle Enterprise Suite 2 for Cloud Computing
- Adobe Cans Another 9% of its Workforce
- Adobe Betas Target RIAs and Cloud Computing
- Adobe MAX 2009 Online
- Thinking of Flex in London
- Moyea DVD4Web Converter V2.0 Converts DVD to FLV Fast and Synchronously with Watermarks
- Adobe & Salesforce Cut Cloud Deal
- Adobe’s Aiming ColdFusion at Multiple Clouds
- Eval JavaScript in a Global Context
- Fig Leaf Software to Exhibit at Government IT Conference & Expo
- Is Microsoft as Free as Open Source?
- Cloud Computing Journal: Adobe to Deliver ColdFusion in the Cloud
- Adobe Reader Sued
- The Planet Named “Bronze Sponsor” of Cloud Computing Expo
- Microsoft Expression Web Has Got Game
- Adobe May Cooperate with Apple to Transplant Flash Player to iPhone
- Bruce Chizen Joins Voyager Capital as Venture Partner
- My Top Seven Wishes From Adobe MAX 2009
- Adobe Flex Developer Earns $100K in New York City
- The Next Programming Models, RIAs and Composite Applications
- Where Are RIA Technologies Headed in 2008?
- Constructing an Application with Flash Forms from the Ground Up
- AJAX World RIA Conference & Expo Kicks Off in New York City
- CFEclipse: The Developer's IDE, Eclipse For ColdFusion
- Personal Branding Checklist
- Adobe Flex 2: Advanced DataGrid
- Has the Technology Bounceback Begun?
- Building a Zip Code Proximity Search with ColdFusion
- i-Technology Viewpoint: We Need Not More Frameworks, But Better Programmers
- The Asynchronous CFML Gateway
- Web Services Using ColdFusion and Apache CXF




































