- 编辑 Peter Cooper 因在活动路上,本期较紧凑,下周恢复全速。
- Speeding Up the JS Ecosystem: The Barrel File Debacle:Marvin 继续探讨 JavaScript 性能修复,一些看似无害的代码会使工具运行变慢,测试运行器和导入循环检测工具受影响最大。
- Strongly Typed and in the ⛅: Meet EdgeDB 4.0:EdgeDB 是开源数据库,注重开发者体验,有高级数据模型、集成模式迁移和 TypeScript 查询构建器。
- Simon Willison 展示在 notebook 格式中的神奇实时演示,用于客户端图像对象检测,但会占用大量 CPU 影响浏览器速度。
- ViteConf 2023部分演讲已在 YouTube 上,关键消息是 Rolldown 的 Rust 端口,意味着 Vite 中期会更快。
- Stephen Röttger 博客在 V8 中启用控制流完整性 (CFI),减少恶意第三方利用 V8 控制流触发任意 shellcode 的能力。
- 探讨JavaScript 中正则表达式的潜在危险。
- An interesting post mortem of a game,是 JS13K 竞赛中仅 13KB 的游戏事后分析。
🎉 RELEASES: - Electron 27:跨平台桌面应用工具包更新,获得 Chromium 118、Node.js 18.17.1 和 V8 11.8,失去 macOS 10.13/14 支持。
- Fresh 1.5:Deno 原生全栈 Web 应用框架,v1.5 增加部分支持,可更新现有页面部分。
- Parcel 2.10:零配置构建工具,性能大幅提升(大型项目快 7 倍),Devon Govett 解释原因的 Twitter 线程。
- Bun 1.0.5:面向性能的 JS 运行时,主要是 bug 修复和性能提升,即将支持 HTTP/2。
- Solid 1.8:用于构建 UIs 的声明式高效反应性框架。
🛠 Code & Tools: - Payload 2.0: A Headless CMS Platform Built on Node:基于 Node 的无头 CMS,提供类似应用框架的体验,v2.0 增加 Postgres 和 Vite 支持及新富文本编辑器,GitHub 仓库https://github.com/payloadcms/payload。
- Hotkey 2.1:通过 HTML 属性添加键盘快捷键,由 GitHub 开发用于 github․com。
- React-Menu 4.1:用于构建可访问菜单和下拉菜单的组件。
- Ionic 7.5:用 JavaScript 构建跨平台移动应用。
- pnpm 8.9:替代高效的包管理器。
- Highlight.js 11.9:流行的 JS 语法高亮库。
- Node.js v18.18.1 (LTS):修复 v18.18.0 的回归问题。
💻 Jobs:
Apply Now and Work #LikeABosch:Bosch 承诺与员工共同成长、享受工作和相互激励,欢迎加入。
“调试的艺术是弄清楚你实际告诉程序做什么,而不是你认为你告诉它做什么。” - Andrew Singer
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。