AJAXãµã¤ããã¹ãã¼ãåããMXHR
æ¬æ¥ã®ãªããã£ãã¤ãºã§ã¯é£ããAJAXãå¤ç¨ãããµã¤ãã®é«éèªã¿è¾¼ã¿ãå®ç¾ããæè¡ãdiggã®éçºè ãMXHRã¨ãã¦çºè¡¨ããããã¾ã¾ã§ã¯ãã¼ã¸ã®ã©ã®ãã¼ããåçã®éè¦åº¦ã§æ±ããããã¼ã¸ãã¬ã³ããªã³ã°ããããã³ã«ãã¹ã¦ã®ãã¼ãããHTTPã³ãã¯ã·ã§ã³ã®ãªã¯ã¨ã¹ããéããã¦ãããã¾ãdiggã®ãããªæ²ç¤ºæ¿ã®ãããªãã¼ã¸ã§ã¯å¤§éã®ãã£ãã·ã¥ãå¿ è¦ã§ãã¯ã©ã¤ã¢ã³ãã«ãã£ã¦å®éã«ã©ããããã®ã³ã¡ã³ããè¦ãããã®å·®ãé常ã«å¤§ãããMXHRã¯ãããã®åé¡ã解決ããããã«ãã¶ã¤ã³ããããã®ã§ããµã¼ãã¼ã¨ã¯ã©ã¤ã¢ã³ãéã§ããã ã²ã¨ã¤ã ãã®HTTPã³ãã¯ã·ã§ã³ãéããããã«ãããµã¼ãã¼ããã¼ã¸ã®ã©ã®ãã¼ããå è¡ãã¦èªã¿è¾¼ãããã³ã³ããã¼ã«ãããã¨ãå¯è½ã«ãªããã¦ã¼ã¶ã¼ã«ã¨ã£ã¦ã¯ãã¼ã¸èªã¿è¾¼ã¿ãã»ã¼ä¸ç¬ã§æ¸ããã¨ãæå³ãããã³ã¼ãã¯diggã®ããã°ã§å ¬éããã¦ãããMXHRãçºå±ãã¦ããã°AJAXã®å©ä¾¿æ§ã«ã¹ãã¼ããå ãã£ããµã¤ããã¤ããããããã«ãªãã
Today, the website wizards behind Digg have revealed a new technology called MXHR, or Multi-Part XML HTTP Requests, as a method for optimizing delivery of Digg's complex AJAX-enhanced site. The implementation of MXHR is an addition to Digg's User Interface Library, called DUI.Stream. While still in a fairly rough early stage, Digg believes that MXHR will eventually give it a huge boost in un-cached page rendering efficiency.
http://www.readwriteweb.com/archives/digg_demos_optimized_datastreams.php
One of the ways that high-performance websites like Yahoo suggest speeding up load times is by reducing the number of HTTP requests per page. We started thinking about what we could do to reduce HTTP overhead, and where we could get the biggest benefits from it. Well, one thing led to another and the next thing we knew we were talking about writing a generalized framework for bundling files, sending them through a single request, then separating them for use once they head down the pipe. We call this technique MXHR (short for Multipart XMLHttpRequests), and we wrote an addition to our Digg User Interface library called DUI.Stream to implement it.