3 KB 的博客首页,我是如何做到的?

2021-06-27 11:58:29 +08:00
 kkocdko

迫于权重没有 V 站高,而且注册不满 300 天,希望各位到 本人博客 去看看,顺便求个 Star:kblog - GitHub

这并不是一篇网络上泛滥的“前端体积优化”文章。

百尺竿头,更进一步!本文以我的博客为例,介绍极限控制页面体积的奇技淫巧。

成果预览

眼见为实,本人博客首页 的网络传输总体积为 2.6 KB

10478 次点击
所在节点    分享创造
85 条回复
jellybool
2021-06-27 12:08:21 +08:00
这域名劝退
kkocdko
2021-06-27 12:11:07 +08:00
啊哈?域名怎么了,太长了么
anxn
2021-06-27 12:12:51 +08:00
SEO 友好吗?
kkocdko
2021-06-27 12:16:46 +08:00
@anxn 非常友好,虽然是 SPA,但生成的依然是静态页面(可以试试禁用 JavaScript ),但是国内的百度之流实在没办法。
由于这个域名是新换的,所以目前收录还在进行,之前用 GitHub Pages 的时候 Bing 和 Google 的收录都不错
stimw
2021-06-27 12:19:47 +08:00
确实很快啊...单纯作为博客来说体验是不错的...
xiaopc
2021-06-27 12:48:16 +08:00
提一句,CSS 通配选择器性能可不高
wtks1
2021-06-27 13:09:28 +08:00
作为博客来说,这个加载速度相当优秀了,感知非常明显
keith1126
2021-06-27 13:13:34 +08:00
很棒的文章,前端原来可以玩得这么有趣
kkocdko
2021-06-27 13:17:20 +08:00
@xiaopc 确实,平常当然不会这么写,然而为了追求极限体积,牺牲那不到一毫秒的解析时间还是值得的~
hronro
2021-06-27 13:32:36 +08:00
强啊,我当年高中毕业的时候,连 Hello World 都不会。

顺带一说,你都上了 HTTP2 + Server Push 了,其实不打包反而性能更好
Kmmoonlight
2021-06-27 13:41:42 +08:00
东西挺好 就是 右上角那个 返回顶部的按钮 好像只有在顶部的时候才会出现
h404bi
2021-06-27 13:41:48 +08:00
精简的最终归宿终将是 raw txt 。写得挺好的
kkocdko
2021-06-27 13:43:28 +08:00
@hronro 不打包主要是缓存粒度的问题,这里打包后体积很小,经过测试,性能还是略有优势的。

另外,使用 gzip 或 brotil 压缩的时候,打包后压缩率会比多个文件分别压缩要更好一些~
kkocdko
2021-06-27 13:44:32 +08:00
@Kmmoonlight 向下滚动顶栏隐藏,向上滚动一下,顶栏就会出现了~
ZeawinL
2021-06-27 14:04:28 +08:00
看看能不能混个友联 https://someexp.com/
kkocdko
2021-06-27 14:28:21 +08:00
@ZeawinL Yeah, https://kkocdko.site/about/#links
给你的 Repo 发了个 PR,如果没问题的话就合并下呗
qq316107934
2021-06-27 14:52:12 +08:00
Lighthouse 的 Performance 和 Best Practice 已经 100 了,可以的;才高三毕业,未来可期啊
xtx
2021-06-27 15:00:11 +08:00
厉害厉害,高考考得怎么样
shuax
2021-06-27 15:00:22 +08:00
强啊,无敌
cue
2021-06-27 15:02:51 +08:00
考得怎么样?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/786028

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX