Everybody knows that there is a lot more Flash than AJAX on the web. But how much exactly is that “more”?
MAMA aka Metadata Analysis and Mining Application, is a structural web-page search engine that trawls the web for various details. Key findings of MAMA’s crawlings have recently been posted on the Dev Opera community resource site.
It examined 3,509,180 URLs in 3,011,668 domains. Of them 1,176,227 (33.5%) URLs used the Flash plugin; 112,277 (3.20%) URLs used the XMLHTTPRequest Object. That is a significant difference.
Flash usage was determined by looking for any PARAM element or scripting content containing the substrings “.swf” or “flash”, or any EMBED/Src or OBJECT/Data attribute values pointing to content with a MIME type using the substring “flash”.
XMLHttpRequest usage (an important part of AJAX) was detected by tokenizing all identifiers in script components, and looking for the complete string “XMLHttpRequest” to satisfy the condition.
There is also a country-wise breakdown of the results obtained. I’m surprised India doesn’t feature among MAMA’s top 20 countries. Why do you think is that?
The most striking feature is that even in Germany, where Flash appears to be the least used, 1 in 4 URLs have Flash content. On the other extreme, China and Turkey have about 67% and 60% URLs with Flash content in them. Apart from possibly having lots of flash ads on websites, the cultural tastes and eagerly experimenting developers and students contribute to this significantly above-average Flash usage in these countries. Don’t you think so?