Recently, I have heard that Blizzard was one of the few companies that has implemented XSLT on the client side (2008). Is this still the case in 2011, or are more people now learning this technique in production?
It seems that modern browsers (IE9, FF4, Chrome) and processing power of client applications are used to use this standard for tangible power savings and CPU bandwidth on a large scale. Did I miss something?
The negative aspects that I know of include
- extra rendering time
- additional resources required to download without page loading
- extra difficulty
- significantly less developer experience than server-side template methods.
The benefits that I perceive include
- composition of the template uploaded to the client
- caching common template fragments uploaded on the client
- logical separation of document structure and data
- well-documented web standard supported by all modern browsers
Finally, although I know that it is impossible to predict the future, I am curious to know opinions about whether the client XSLT day will come. With an interest in HTML5, forcing users to update their browsers and developers to learn new technologies, I really want to see what is developing.
Thanks in advance,
Casey
Edit:
Any understanding of how converted XML is viewed by Google, and the implications it has for SEO, are also appreciated.
html xml xslt
Casey
source share