《Ohbug 前端周刊》 第 14 期 - JavaScript 标准库提案

249 阅读2分钟

「Ohbug 前端周刊」第 14 期。本期刊开源(GitHub: ohbug-org/weekly),欢迎 issue 投稿,推荐项目。

⬆️ 热点

JavaScript 标准库提案

JavaScript 标准库提案

import * as Comp from "js:Complex" 通过 js namespace 提供标准库

SWR 1.0

Announcing SWR 1.0

  • 核心减小为 41%,安装包减小为 52%
  • 支持预加载的数据作为 fallback:对于服务端渲染、静态渲染等场景有更好的支持
  • 支持 immutable 模式:可定义数据为 immutable,不重复请求
  • 中间件(middleware)支持:多种场景扩展
  • 自定义缓存提供层:持久化、离线、测试等场景

FigJam 开放插件和小部件功能

FigJam 开放插件和小部件功能

FigJam 是 Figma 推出的在线白板工具。FigJam 的小部件支持多人控制。比如投票小组件支持多人对同一个事件投票。甚至可以创建井字游戏,在 FigJam 里下棋。

📝 文章

精读《Typescript 4.4》

精读《Typescript 4.4》

Typescript 4.4 正式发布了!距离 Typescript 4.5 发布还有三个月的时间,抓紧上车学习吧!

实现 Web 端自定义截屏

实现 Web 端自定义截屏

当客户在使用我们的产品过程中,遇到问题需要向我们反馈时,如果用纯文字的形式描述,我们很难懂客户的意思,要是能配上问题截图,这样我们就能很清楚的知道客户的问题了。

那么,我们就需要为我们的产品实现一个自定义截屏的功能,用户点完"截图"按钮后,框选任意区域,随后在框选的区域内进行圈选、画箭头、马赛克、直线、打字等操作,做完操作后用户可以选择保存框选区域的内容到本地或者直接发送给我们。

Node CPU 偶发 100% 排查小结

Node CPU 偶发 100% 排查小结

内部管理系统,Node.js 项目线上运行一直稳定、正常, 某天开始使用人员反馈系统访问卡顿,同时对应服务器出现 CPU 占用 95% ~ 120%过高的钉钉告警,超过 100%是因为对应 Linux 服务器是多核, 出现后 1~5 分钟后正常,偶发出现,这次问题持续时间较长,参考、阅读了不少文章,写个博文记录、总结下。

⌨️ 代码

Rough Notation

Rough Notation

标记文本里的重点内容,生成手写动画效果,只有 3.8 KB,效果非常棒。

zx 4.0

zx 4.0

In this release:

  • Added kill() method
  • Added path package
  • Added cjs support
  • Changed: register globals only in zx binary