html5-boilerplate 看到有人發 Remove Google CDN reference for jQuery 的 pull request,發現國外鄉民其實蠻有趣的,也很會表達自己的想法,根據 Steve Webster 在 2011/11/21 寫了一篇 Caching and the Google AJAX Libraries 裡面的結論是: 使用 Google CDN Library 對於第一次訪問網站並沒有很大的幫助,其實這句話非常有疑問,如果網站不想 host 一些 static file 又想要用 CDN 的話,Google 絕對是最好的選擇,底下就有人反駁 Google CDN 還是比自己 host 檔案快很多,所以此 pull request 好像沒有啥意義。
最好的解法,還是把全部的 script 檔案統一包成一個檔案,減少 http request (
bundling jQuery up with the rest of your site’s JavaScript),那官方期望的解決方式就是用 Bower + AMD + r.js,對於一個上線網站,假如沒有做到這些事情,我想也不用考慮到 Google CDN 的速度了。
See also
- 透過 https 下載套件,取代 git protocol
- jquery-serialize-object 不支援 IE7,8 瀏覽器?
- RequireJS 搭配 CKEditor
- Cross Site Request Forgery in JS Web Apps and CodeIgniter PHP Framework
- Coding on workspace of Chrome Developer tools
- 2013 Javascript Conference: 你不可不知的前端開發工具
- [小技巧] JavaScript Cross Browser Best Practices
- jQuery Migrate 1.1.0 Released 注意事項
- jQuery 1.9 final, jQuery 2.0 beta and Migrate plugin 釋出
- Bower 管理網站套件的好工具