https://blog.stackblitz.com/posts/introducing-webcontainers/
利用 WebAssembly 已经可以完全在浏览器中运行 Node.js。这造就了一个比本地环境更快,更安全和一致的高级开发环境,以实现无缝代码协作,并且无需设置本地环境。
Node 10 已废弃,可以安心使用 esm 了
Node 16 带来了稳定版 Timers Promise API
setTimeout 可直接替代 sleep 函数
import { setTimeout } from 'timers/promises'
await setTimeout(100)
btoa/atob
支持 btoa/atob API 与浏览器保持一致
新的编译器
Node 16 支持 Apple Silicon 的预构建二进制文件
更多新特性:
- V8 升级至 9.0
- npm 7
- Source Map v3
从三个角度:package.json、版本管理、依赖安装结合具体实例对 npm 的包管理机制进行了详细分析。
会员体系的核心目标,是拉升「付费用户比例」、「用户生命周期」、「ARPU」;在用户价值层面体现为 LTV 的提升,在用户收入层面则体现为 NDR 的提升,最终推动 ARR 到更高的水平。
https://github.com/SamVerschueren/listr
终端任务列表操作神器,支持 Promises
Observable
Streams
等多种形式
https://github.com/thx/gogocode
简单易上手,可读性强的 AST 处理工具。类似 JQuery 的使用体验,值得一试。
去除项目中的 console.log
只需要一行代码:
const $ = require('gogocode')
const output = $(input).replace('console.log()', '').generate()
https://github.com/ovity/octotree
一款为 GitHub 提供一份更直观展示目录结构的浏览器插件。
https://github.com/pmndrs/leva
面向 React State 的 GUI 面板 - 通过 GUI 修改 State 。
https://github.com/LouisBarranqueiro/reapop
一个简单且可定制的 React 通知组件,非常精致。
- 🕒 每周一早上准时更新 (重新定义周一)
- 👋 Github 和公众号同步更新
微信搜索 「Ohbug」 或者扫描二维码,即可订阅。