全部文章

封面

Nginx 开启 HTTP3 与 DNS SVCB 的设置

讲解如何通过配置 Nginx 和 DNS 记录,在网站中开启 HTTP3 支持,实现更快的首屏速度。文章还讨论了不同浏览器对 HTTP3 的支持情况,以及如何解决首次访问时的握手问题
运维编程开发
460
封面

Vue 3.5 新特性盘点

前天 Vue 出 3.5 了,我也第一时间试了试新功能,总结一下就是小优化而已,还是更期待接下来的 Vapor 和 Suspence。
前端编程开发
1390
封面

JS 解码图片到 RGBA 像素的正确方法

由于浏览器自身就能解码图片,所以一值以来都是用 canvas 的 drawImage + getImageData 获取像素信息,但没想到却遇到了大坑。
前端编程开发
570
封面

写一个 JS Benchmark 框架 ESBench

写了这么多年的 JS,一个遗憾就是没有能跟 BenchmarkDotNet 媲美的工具,特别是在想测试不同浏览器上的性能差异及其费事。与其等待新工具的出现,不如自己动手撸一个。
编程开发
8128
封面

使用 Loader Hooks 让 Node 运行 TypeScript

长久以来,想让 Node 直接运行 TypeScript 文件的话通常使用 ts-node 或 tsx,但它们满足不了我的需求,于是自己动手撸一个小巧精悍的库 ts-directly
编程开发
2090
封面

拔个牙,上颌窦穿了

因为一些失误,拔牙后出现了上颌窦穿孔感染,幸好洞洞不大,及时处理后成功愈合。
生活
3540