google前不久推出了Google Ajax Library API,说白了就是提供几个知名js库的host,目前有:
google提供的这批js类库都有使用cdn,同时提供压缩和非压缩版本,并gzip输出。比如Prototype在未压缩前是124k,压缩后则只有30k,而jquery经过瘦身以后,也是从97k降到了16k。
这项服务的意义在于,如果各个网站都使用google提供的某个js类库比如jquery,那么由于浏览器缓存的缘故,用户就可以避免下载相同内容的js,这样也就能提高js的载入速度了。
google ajax library api使用方法
传统方式
使用google.load载入
下面是一段小小的视频用来解释它的工作原理:
Update
昨天在某个小页面上尝试引入google提供的jquery.min.js,结果让我大失所望,虽然有时候访问速度很快,但是偶尔能刷出22秒以上的响应时间,如果是这样不稳定的话,那么实在是不敢放心使用。
10 replies on “利用Google Ajax Library API加速常用js类库的载入”
楼主有心了,以后大家相同的类库就省去下载时间了。
这玩意稳定嘛:(
你好歹回复点有营养的啊,试用过就知道了
google的东西都很好呀。可惜总是不能稳定的访问google,很叫人窝火!
个人用不错,企业一般不会用,不能保证稳定性。
之前Google不能稳定访问已经不是什么新闻了。
google不稳定那都是拜GFW所赐啊
确实如paravoice所说,个人站上用用不错,特别对于空间速度不怎么样的。
但企业用不太现实。多出个google api的包里面就包含了太多没用的东西,与其得到的这点好处来说代价还是太大了些。
谷歌中国的话应该没什么大问题吧,这个阉割的太监服务器是在国内吧?
不知道位置,响应时间在200ms左右
有没有可能把自己的js放到code.google.com上,然后在自己的站上使用