Tag: 前端
All the articles with the tag "前端".
-
Monorepo 从 0 到 1 实操指南 2026 版:pnpm catalogs + Turborepo 2.x + changesets 全链路
上一篇讲了为什么 monorepo 是组织问题,这一篇手把手把"应该怎么搭"讲清楚。pnpm catalogs 版本统一、Turborepo 2.x 任务流、changesets + OIDC 发布、远程缓存、CODEOWNERS——全链路命令配置一次到位,2026 年仍然有效。
-
Monorepo 选型不是技术问题,是组织问题:从 Babel、Lerna、Mercari 三个真实案例看清边界
Monorepo 不是 yes/no 的技术选型,Babel 进入又部分回退、Lerna 一度无人维护、Mercari 跨地域 CI 一年烧出真金白银——三个案例都指向同一件事:决定 monorepo 成败的不是 Turborepo 还是 Nx,是你的团队和组织结构。
-
React 开发者的 Electron 入门指南:按冲击程度排序的 9 件事
不教你装 electron-builder。这份入门指南专门面向写过几年 React 的 web 开发者,按"实际冲击程度"从大到小铺一条认知地图——从最根本的进程模型,到必栽的 native 模块坑,到工程化和调试。读完能省下一周左右的踩坑时间。
-
Electron 30 的 WebContentsView:替代 BrowserView 之后多视图应用怎么写
BrowserView 在 Electron 30 正式 deprecated,新 API 是 WebContentsView + BaseWindow 组合。这篇拆解新模型:和 iframe/webview/BrowserView 的核心差异、迁移代码 diff、多视图应用怎么布局、几个容易踩的坑。
-
Flutter Desktop vs Electron:从"谁在迁走、谁还在用"看 2026 桌面端选型
不做枯燥的对比表。本文从 2026 年实际产品的去留反推选型逻辑——VS Code / Slack / Claude Desktop 为什么押注 Electron,Ubuntu 26.04 桌面环境为什么转向 Flutter,Teams / Zed 又为什么离开。
-
拆开 Electron safeStorage 黑盒:AES-128-CBC、硬编码 IV,和那些没人告诉你的事
safeStorage 是 Electron 推荐的密钥存储 API,但实现细节少被讨论。本文拆开它的源码黑盒:约 100 行 C++ 包装 Chromium OSCrypt,AES-128-CBC、IV 硬编码 16 空格、PBKDF2 只迭代 1 轮。配合 VS Code 凭据被扩展直接读、VoidStealer 用硬件断点抢 master key 的案例,给一份基于威胁模型的存储决策表。
-
Astro 5 升 6 完整记录:48 页博客真实迁移数据,官方"2x 提速"在小博客上不成立
把自己博客(48 页、Astro 5.16.6)升到 Astro 6.3.1,记录实际改了什么、构建快不快、什么坏了。结论:小博客几乎零迁移成本,但官方宣传的"2x 提速"在 48 页这种规模上不成立——实测前后基本持平。
-
Frontman 拆解:当 AI Agent 从浏览器看你的代码,配合前端 Skills 能做什么
Cursor、Claude Code 都从源码出发,但前端工程师的真实工作发生在浏览器——hover 后的实际颜色、SSR 后的真实 DOM、第 3 个 useState 触发的 re-render。Frontman 反方向工作:从浏览器看代码。本文拆解它的架构,并组合 Anthropic frontend-design 等 Skill 形成完整前端 AI 工作流。