技术

讲了那么多,还是讲讲技术的吧

flex 和 grid 布局

面试中被问到了,原本我以为我还是挺熟悉的,结果在上面栽了跟头,使用我痛定思过,重新学习了一遍,这个也是写了个文章。

frontmatter

最近发现 planetscale 不能白嫖了,我数据上的数据都没有备份,我也不想付费重新激活了,毕竟只是一些博客数据。考虑后我决定还是使用 sqlite 做数据吧,文章的东西尽量用frontmatter标记在文章上,迁移时还发现了一个很实用的插件,我本来以为就是个自动生成的插件,没想到连静态网站都能生成。

node 性能调试

运行 node 的时候可以加上--prof记录火焰图,当然也可以使用v8-profiler-next

v8

看了篇 v8 静态对象优化的文章,大概是编译时就生成静态文件,如果在运行时就可以直接使用偏移量取到了。

font-display: swap

无聊时在webpagetest上跑了下我的博客,没想到只能算优秀,上面提到的一个优化点就是使用这个属性,可以看看这篇文章的介绍