[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fds6qm2h39rqo":3},{"_id":4,"slug":5,"title":6,"subtitle":7,"kind":8,"cards":9,"tags":42,"categories":43,"source":44,"lang":47,"author":48,"audioState":51,"stats":52,"publishedAt":55,"renderer":56},"6ab9e129ca21c797c7e97293","148---turborepo-211chrome-154-iframenodejs-26-0c56ec5d","栗子前端技术周刊第 148 期 - Turborepo 2.11、Chrome 154 iframe、Node.js 26...","🌰栗子前端技术周刊第 148 期 (2026.09.21 - 2026.09.27)：浏览前端一周最新消息，学习国内外优秀文章，让我们保持对前端的好奇心。 Turborepo 2.11：任务图现已新增实验性的 Rust、Python 和 Go 语言支持，相比 2.9 版本，启动速度最高提升至原来的 4 倍。 Turborepo 2.11：任务图现已新增实验性的 Rust、Python 和 Go…","news",[10,14,19,24,28,33,37],{"headline":6,"body":11,"imageUrl":12,"images":13},"🌰栗子前端技术周刊第 148 期 (2026.09.21 - 2026.09.27)：浏览前端一周最新消息，学习国内外优秀文章，让我们保持对前端的好奇心。 Turborepo 2.11：任务图现已新增实验性的 Rust、Python 和 Go 语言支持，相比 2.9 版本，启动速度最高提升至原来的 4 倍。 Turborepo 2.11：任务图现已新增实验性的 Rust、Python 和 Go 语言支持，相比 2.9 版本，启动速度最高提升至原来的 4 倍。 Chrome 154 iframe：从 Chrome 154 版本起，iframe 支持根据内容自动调整尺寸。 Chrome 154 iframe：从 Chrome 154 版本起，iframe 支持根据内容自动调整尺寸。","\u002Fapi\u002Fmedia\u002Fposts\u002F148---turborepo-211chrome-154-iframenodejs-26-0c56ec5d\u002F0.webp",{"local":12},{"headline":15,"body":16,"imageUrl":17,"images":18},"Node.js 26.10.0：Node.js 26.10.0（Current 版）发布，内置基于 Promise 的 util.debounce() 与","Node.js 26.10.0：Node.js 26.10.0（Current 版）发布，内置基于 Promise 的 util.debounce() 与 util.throttle() 现已上线，同时支持 AbortSignal。新增 util.markPromiseAsHandled()，可以不再使用 .catch(() => {}) 这种临时补救写法，此外还有其他小幅更新。","\u002Fapi\u002Fmedia\u002Fposts\u002F148---turborepo-211chrome-154-iframenodejs-26-0c56ec5d\u002F1.webp",{"local":17},{"headline":20,"body":21,"imageUrl":22,"images":23},"12 CSS Features You Can Use Today with","12 CSS Features You Can Use Today with No Build Step：12 个当下即可直接使用、无需构建流程的 CSS 特性 - 文章介绍多款现已可用的 CSS 新特性，可以逐步不再依赖部分构建工具。例如用原生 CSS 嵌套替代 Sass、用 :has() 替代包装类的取巧写法等。","\u002Fapi\u002Fmedia\u002Fposts\u002F148---turborepo-211chrome-154-iframenodejs-26-0c56ec5d\u002F2.webp",{"local":22},{"headline":20,"body":25,"imageUrl":26,"images":27},"12 CSS Features You Can Use Today with No Build Step：12 个当下即可直接使用、无需构建流程的 CSS 特性 - 文章介绍多款现已可用的 CSS 新特性，可以逐步不再依赖部分构建工具。例如用原生 CSS 嵌套替代 Sass、用 :has() 替代包装类的取巧写法等。 5 次优化让首屏快 3.6 秒，只有 1 次是改代码：本文通过受控实验验证5项首屏优化：JPG 转 WebP、首屏图 preload、脚本 defer、长任务切片、按视口出图，将 LCP 从 5.1s 压至 1.5s。 5 次优化让首屏快 3.6 秒，只有 1 次是改代码：本文通过受控实验验证5项首屏优化：JPG 转 WebP、首屏图 preload、脚本 defer、长任务切片、按视口出图，将 LCP 从 5.1s 压至 1.5s。","\u002Fapi\u002Fmedia\u002Fposts\u002F148---turborepo-211chrome-154-iframenodejs-26-0c56ec5d\u002F3.webp",{"local":26},{"headline":29,"body":30,"imageUrl":31,"images":32},"Cursor 接到了蓝湖上，设计师再也不用追着我问\"还原了吗\"：蓝湖设计稿 → Cursor 直接读 → 生成代码，听起来很美好。但 MCP","Cursor 接到了蓝湖上，设计师再也不用追着我问\"还原了吗\"：蓝湖设计稿 → Cursor 直接读 → 生成代码，听起来很美好。但 MCP 选型、Cookie 过期、样式方案对不上、AI 幻觉，每个环节都有坑。这篇文章把整个流程和踩坑记录都写清楚。","\u002Fapi\u002Fmedia\u002Fposts\u002F148---turborepo-211chrome-154-iframenodejs-26-0c56ec5d\u002F4.webp",{"local":31},{"headline":29,"body":34,"imageUrl":35,"images":36},"Cursor 接到了蓝湖上，设计师再也不用追着我问\"还原了吗\"：蓝湖设计稿 → Cursor 直接读 → 生成代码，听起来很美好。但 MCP 选型、Cookie 过期、样式方案对不上、AI 幻觉，每个环节都有坑。这篇文章把整个流程和踩坑记录都写清楚。 tinyjs：用 JavaScript 构建桌面应用，包体小于 10MB。","\u002Fapi\u002Fmedia\u002Fposts\u002F148---turborepo-211chrome-154-iframenodejs-26-0c56ec5d\u002F5.webp",{"local":35},{"headline":38,"body":39,"imageUrl":40,"images":41},"Transformers.js v4.3：在 JavaScript 中运行 AI 模型，4.3 版本新增结构化输出（例如 JSON）支持、Safari","Transformers.js v4.3：在 JavaScript 中运行 AI 模型，4.3 版本新增结构化输出（例如 JSON）支持、Safari 26+ 下的 WebGPU 支持以及 DeepSeek v4。文档已全面改版，同时新增了可直接使用的智能体技能（agent skill）。 🚀🚀🚀 以上资讯文章选自常见周刊，如 JavaScript Weekly 等，周刊内容也会不断优化改进，希望你们能够喜欢。","\u002Fapi\u002Fmedia\u002Fposts\u002F148---turborepo-211chrome-154-iframenodejs-26-0c56ec5d\u002F6.webp",{"local":40},[],[],{"name":45,"url":46},"Juejin","https:\u002F\u002Fjuejin.cn\u002Fpost\u002F7689866047096602666","zh",{"handle":49,"displayName":50},"spots","Spots",null,{"views":53,"likes":54,"saves":54,"shares":54,"completions":54,"opens":54,"skips":54,"depthSum":54},6,0,"2026-09-28T03:38:17.049Z","local"]