🔥强烈推荐
1. Vite 的现状与未来展望
10 月 5 日 - 6 日,ViteConf 2023 在线举行,尤大发表了题为《The State of Vite》 的演讲,有如下几个值得关注的点:
- Vite 5.0 目前处于测试阶段(beta):停止支持已经 EOL 的 Node.js 版本;推荐使用ESM
- 🔥 Rolldown(使用 Rust 开发的 Rollup 替代品):Vite 团队正在研发 Rolldown,同时与 Rspack 团队合作开发一些共享的底层工具和功能
Rolldown Roadmap
- 基础打包功能:替代 esbuild 进行依赖预打包
- 高级打包功能:实现 Rollup 功能
- 内置转换支持:ts,jsx,minify,语法降级
- 使用 Rust 重构 Vite
大家如果开发npm包,推荐打两份产物一份cjs,一份esm;同时 Rolldown
也是非常值得期待的
2. Web版Photoshop
经过 Adobe 工程师多年来的努力,通过与 Chrome 等浏览器厂商密切合作,运用 WebAssembly + Emscripten、Web Components + Lit、Service Workers + Workbox 和新的 Web API 等技术,Adobe 终于在近期推出了 Web 版 Photoshop
3. Console Ninja:console调试神器
一个VS Code 插件,在编辑器中增强了 js console 的调试能力,支持直接在编辑器中实时查看打印的 console 信息
下面是操作示例,对代码无任何侵入性的修改
console.log 调试大师们的福音
插件目前有免费和付费2个版本,免费版本笔者认为日常场景完全够用了,开发又能大大的提效了
🔧开源工具&技术资讯
4. 为 Eslint 9.0 提前做准备
主要内容是告知规则作者需要注意的一些重大改变
GPT:这些更改是为了实现语言插件,并让ESLint能够支持JavaScript以外的其他语言的语法检查
5. 使用 documate 为 VitePress 文档站添加AI对话能力
5分钟就能搞定,不过需要自己准备 Openai 的 API Key
下面是我在自己的主题站点上添加后的效果(theme.sugarat.top)
效果一般般,有一定概率没有结果