廢話不說,上圖
css
注:
正式站:http://news-af.op-mobile.opera.com
測試站:https://n-infra-app-14-8888.ams.op-mobile.opera.com/
/news/detail/e00b1db2ad5bb1b9e0a7fd391d2fecc9?country=ly&language=ar&share=1
複製代碼
news-af.op-mobile.opera.com/news/detail…
優化前:html
優化後:前端
請忽略 www.youtube.com
android
明顯兩個變化:webpack
9kb => 3kb
如何作到這些呢? 操做以下:git
</body>
以前coverage
優化前:github
優化後:css文件未使用率下降了20個百分點,total bytes從 2.9M 下降到了 1.2M;web
本想採用 css-tree-shaking 去優化css, 文章地址:css-tree-shaking;
but purcss-plugins
不支持模板語法,嘗試幾回了,果棄~chrome
看圖片優化:瀏覽器
服務端處理:顯示圖片過大了,img.transcoder.opera.com 進行圖片壓縮,加緩存
前端處理: 將圖片進行懶加載,採用lazyload lazyload;
優化後結果:
google analytics地址:Analytics
參考文章: