以我的观点,满足这样的要求的Ajax框架,才是好的: 1.跨平台的。只能在IE,或者firefox下运行的框架,不是好平台。当然,也是有限的。毕竟IE5之前的FireFox1.0之间的都没办法。这是一个很底级的要求了。  2.Ajax对象的合理利用,避免不停地创建XmlHttpRequest对象,造成占用内存越来越大。构造一个对象池,能不新建对像就不新建,不再使用的收回。 3.合理的缓存数据。在做所见即所得的编辑器时,我发现当用户每次点击一个按钮时,都调用了一次Ajax的异步传输。但其实这每次传输的内容都是一样的。应该建立一个缓存机制,像这种就是传一次得到了数据,以后就不用再从服务器上请求数据了。而有一些,比如新闻,则可以给每一个ajxa请求的URL设定一个过期时间,在这个时间内再次访问时,就直接读客户端缓存内容,而不需要去服务器端下载数据。 4.有能解决前进,后退按钮的解决方案。这个抓虾做到了。可以看到,在抓虾中通过点击鼠标来切换频道时,URL地址变了。并且后退和前进按钮生效了。不解决这个问题的Ajax框架就不是一个好框架。 其它还有一些,不过我觉得没有这几个重要了。