【笔记】Browserslist 信息和使用整理

【介绍】以此文整理记录 browserslist 的相关信息和配置使用说明。不恰当的 browserslist 配置和使用轻则导致代码冗余,严重可能会影响 autoprefixer 或 babel 代码的线上兼容, browserslist 的配置还是需要引起重视。

【笔记】越来越快的jsRuntime——Bun

【介绍】身处js第三时代的我们正在经历一些变化,Bun便是近期爆火的一个较新js runtime,号称性能碾压 Nodejs 和 Deno。由于目前Bun还处于起步阶段,本文仅记录基本使用和个人的选型评估,建议关注Bun的后续发展。

【应用】web内存分析及工具

web 开发者往往会忽略内存管理,在一些场景下会由于内存泄漏导致一些白屏和崩溃问题。本文介绍PC/移动端各种内存检测的工具,以及介绍基于Puppeteer的检测封装库 FuiteJs。

【综合】web性能及优化

【介绍】关于web性能优化的书和文章有很多,本篇综合汇总web性能相关概念、指标、测量工具、各类通用方案。

【笔记】《简约之美,软件设计之道》

【介绍】《简约之美,软件设计之道》笔记,本书关注如何为软件制定合理的技术决策。概括来说,软件的目的在于帮助他人,最好的软件设计就是能适应外界尽可能多的变化,而软件自身的变化要尽可能少,因此需要做到简洁。

随机数及其计算机算法

本文介绍随机数的概念,计算机“随机”的悖论、LCG/PCG/MWC/XorShift算法与实现。也记录一下前端V8引擎和Webkit的加密实现原理。