比如JavaScript的幾個常用庫,jquery-1.9.1.min.js:90.4KByui-3.9.1.min.js:85KB,這些庫每天被引用的次數(shù)不計其數(shù),文件體積也不大,為什么瀏覽器廠商不在瀏覽器內(nèi)部內(nèi)置這些庫呢?那豈不是能節(jié)省很多網(wǎng)絡(luò)流量,提升站點打開速度嗎?他們處于什么方面考慮不這么做呢?如果是考慮到j(luò)s版本升級與瀏覽器版本不同步的問題的話,那把js庫的某個版本與瀏覽器的數(shù)個臨近版本綁定在一起應(yīng)該行的通吧?比如ie6-10、firefox10-20,統(tǒng)一內(nèi)嵌jquery1.7.2.min.js,不升級。ie11同時內(nèi)嵌jquery1.7.2.min.js、jquery1.9.2.min.js,如果jq的內(nèi)置版本已經(jīng)達不到網(wǎng)站站點的需求的時候,那我們再直接引用其他的本地/CDN地址,這樣不行嗎?例如這樣://提示瀏覽器可以加載內(nèi)置的jQuery.js//高版本用戶啟用高版本jq//假定客戶瀏覽器主體分布在ie6-9,同時站點又想啟用jquery1.8.2,//于是可以直接引用本地/CDN版本的jq
為什么瀏覽器不內(nèi)嵌代碼庫?
DIEA
2019-04-23 15:36:09