文本內容主要包含:HTML,CSS,JavaScript。html
在web頁面裏,每一個字符都是要從服務器獲取的,本文檔主要講述如何提高文本內容的加載速度。web
若是你爲了減少資源大小採起了一些措施,而影響到可讀性,必定要記住當你直接修改線上代碼的時候,以後可能沒法理解當初爲何這麼改。npm
因此常常性,咱們會把開發和線上兩個環境分離,開發環境是可讀性良好的代碼,線上則是採起了優化措施以後的可讀性差的代碼。gulp
一個簡單有效的方法就是移出多餘的空格和沒必要要的字符,雖然咱們讀起來會吃力,但瀏覽器能看懂就行。瀏覽器
HTML,CSS,JavaScript均可以應用這種方式。服務器
經常使用的是gzip的壓縮,瀏覽器普遍支持,能夠節省近70%的體積。grunt
即便是已經壓縮過的文件,gzip也可以進一步壓縮。常見的作法是,先用工具壓縮代碼,再由服務器提供gzip壓縮。工具
爲了使用某個功能,而引入一整個庫,例如:想使用jQuery的toggleClass,能夠直接引入單個方法,而沒必要要引入整個jQuery字體
雖然一些大致積的資源,如圖片,字體等是咱們最關心的優化項,但也不能忽略了文本內容,畢竟文本內容纔是網頁的主體。優化