|For visual effects||902||73.10%|
|For form validation||754||61.10%|
|For complex application interaction||520||42.14%|
|For Ajax communication with the server||659||53.40%|
We also asked “Do you strictly adhere to the W3C DOM, and avoid browser specific extensions?”. Again only around 4% answered in the negative, while half answered “as much as possible”, and just under a third “always”.
Only about 9% of respondents answered the follow up question “What non W3C DOM methods or properties do you use regularly?” Unsurprisingly,
innerHTML tops the list at around 40% of these respondents. At about 7% is
xmlHttpRequest. The latter is currently a draft specification from the W3C, while
innerHTML is a proposed addition to HTML 5. About 17% of these respondents specifically mentioned working around Internet Explorer bugs, or lack of support of aspects of the W3 DOM. Like all the other questions which asked for further information from respondents, the full responses are available in the CSV of the survey results.
|Do you strictly adhere to the W3C DOM, and avoid browser specific extensions?|
|As much as possible||613||49.68%|
Libraries and Frameworks
In terms of which libraries were used (respondents could list more than one library), JQuery dominates among these respondents, with 63% of developers answering that they use it. Other commonly used libraries include Prototype at 23%, Mootools at 19%, Script.aculo.us at 18%, and YUI at 11%. In this survey, no other library gained a share of more than 3%.
Of the “other” libraries used (a total of just on 4% of respondents answered other), only Adobe’s Spry, with a total of 11, or about 1%, had any non trivial number of respondents.
Next we’ll take a look at how respondents use embedded content like Flash and Silverlight which require browser plug-ins.