| By Coach Wei, on behalf of the OpenAjax Alliance | Article Rating: |
|
| July 17, 2008 05:45 AM EDT | Reads: |
8,064 |
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 8,064
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 founder and CEO of Yottaa, a web performance optimization company. He is also founder and Chairman of Nexaweb, an enterprise application modernization software company. Coding, running, magic, robot, big data, speed...are among his favorite list of things (not necessarily in that order. His coding capability is really at PowerPoint level right now). Caffeine, doing something entrepreneurial and getting out of sleeping are three reasons that he gets up in the morning and gets really excited.
![]() |
radixweb 08/14/08 02:30:40 AM EDT | |||
Hey, It's great post... Thanks..... |
||||
- Microsoft Tries Hadoop on Azure
- Asynchronous Logging Using Spring
- StorSimple Supports OpenStack
- What to Expect in 2012: Cloud Computing and Open Source Software
- Will PaaS Finally Bring Open Source Love to the Enterprise?
- AT&T Joins OpenStack, Floats Cloud Architect
- Red Hat Sets Up GlusterFS Advisory Board
- Linux Virtualization and Tired Open Source Myths
- OpenOffice.com Lives
- Cloud Computing: A Platform-First Approach
- Powering the Cloud with Open Source
- Acquia Announces Two New Board Members
- Adobe Sends Flex to the Apache Foundation
- i-Technology in 2012: Five Industry Predictions
- Microsoft Tries Hadoop on Azure
- OpenXava 4.3: Rapid Java Web Development
- Asynchronous Logging Using Spring
- StorSimple Supports OpenStack
- What to Expect in 2012: Cloud Computing and Open Source Software
- Will PaaS Finally Bring Open Source Love to the Enterprise?
- AT&T Joins OpenStack, Floats Cloud Architect
- More Use Cases for Big Data Analytics
- Red Hat Sets Up GlusterFS Advisory Board
- Linux Virtualization and Tired Open Source Myths
- 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
- SCO Claims Linux Lifted ELF
- IBM Tells SCO Court It Can't Find AIX-on-Power Code
- Flashback: Investing in 'Professional Open Source' - Exclusive 2004 Interview with David Skok, Matrix Partners
- Developing an Application Using the Eclipse BIRT Report Engine API
- HP Starts Pushing Desktop Linux






















