
























欢迎来到第 123 期的【视野修炼 - 技术周刊】,下面是本期的精选内容简介
下面开始本期内容的介绍ღ( ´・ᴗ・` )比心。
还没有升级的官方建议跳过 v20 直接使用 v22,剩余更长的生命周期,更多的新特性支持!
🤡 公司里主流还在用 Node 16,基建拉胯,XS!
Oxlint 的第一个稳定版本已经发布!它的性能比 ESLint 提升了 50 到 100 倍 ,支持超过 500 条 ESLint 规则。
支持 0 配置直接启动使用。
提供更清晰的诊断信息
尝鲜,笔者项目也准备迁一下试试
简洁的 ORM 库,支持 TypeScript 和 JavaScript,以及 CommonJS 和 ESM。
利用 matchMedia API 及其监听器,结合 prefers-color-scheme 媒体查询实现。
使用也超简单!
js
import darkmodejs from '@assortment/darkmodejs'
function onChange(activeTheme, themes) {
switch (activeTheme) {
case themes.DARK:
console.log('darkmode enabled')
break
case themes.LIGHT:
console.log('lightmode enabled')
break
case themes.NO_PREF:
console.log('no preference enabled')
break
case themes.NO_SUPP:
console.log('no support sorry')
break
}
}
darkmodejs({ onChange })antfu 大神的又一力作。
sh
npx node-modules-inspector多种视图下查看依赖的情况。
文章介绍了 4 种常用的限流算法:令牌桶、漏水桶、固定窗口、滑动窗口。
每种算法都提供了可交互的 Demo 方便理解。
| 令牌桶 | 漏水桶 |
|---|---|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。