12k
最新

OpenReplay 博客

当代码由 Agent 编写时,TDD 还重要吗?

了解如何用测试驱动开发约束AI编程代理:先编写Vitest测试,防止测试被篡改,并通过CI和代码审查验证实现。

OpenReplay Team · Nov 9, 2026 · 6 min read

2026 年值得一试的 6 款 Firefox 分支浏览器

比较2026年值得尝试的六款Firefox分支,包括LibreWolf、Floorp和Tor Browser。了解其Firefox基础版本、平台、隐私功能及测试差异。

OpenReplay Team · Nov 9, 2026 · 6 min read

什么是 Jev?无需生成文本的快速 AI 决策

了解 Jev AI 如何将状态转化为用于路由和分类的类型化决策,并查看 API 示例、价格、限制及适用场景。

OpenReplay Team · Nov 8, 2026 · 6 min read

如何在 React 19.3 中使用 Fragment Ref

了解如何使用 React 19.3 Fragment ref,在不添加包装元素的情况下处理兄弟元素的事件、焦点、观察和测量,并掌握方法限制及何时仍需 DOM 元素。

OpenReplay Team · Nov 8, 2026 · 6 min read

Meta Muse 初探

了解Meta Muse如何利用云端虚拟机和Sentinel执行任务、连接MCP服务器并管理凭据,以及其安全与隐私方面的限制。

OpenReplay Team · Nov 7, 2026 · 7 min read

如何轮询 API 而不压垮服务器

构建适用于生产环境的 API 轮询器:逐个发送请求、支持取消、抖动退避、处理 Retry-After、暂停隐藏标签页并使用 ETag 缓存。

OpenReplay Team · Nov 7, 2026 · 8 min read

使用 NestJS 构建大型 Node.js 应用

了解如何按功能组织大型 NestJS 应用,涵盖模块、控制器、服务、DTO 验证、守卫、配置和测试,并通过显式导入与导出管理依赖。

OpenReplay Team · Nov 6, 2026 · 8 min read

Loco 入门:Rust 版的 Rails

使用受Rails启发的Rust框架Loco构建Web应用。本文介绍安装CLI、生成CRUD API脚手架,并在Loco 1.2中添加后台任务处理器。

OpenReplay Team · Nov 6, 2026 · 6 min read

如何将现有项目迁移到 Vite+

使用vp migrate将现有项目迁移到Vite+。检查前置条件、转换后的配置和钩子,验证构建与测试,并更新CI。

OpenReplay Team · Nov 5, 2026 · 6 min read

5 款适用于本地开发的 Docker 替代方案

比较适用于本地开发的五款 Docker Desktop 替代工具:Podman、OrbStack、Colima、Rancher Desktop 和 Lima,了解系统支持、费用及 Docker CLI 与 Compose 兼容性。

OpenReplay Team · Nov 5, 2026 · 7 min read

如何在 Mermaid 中控制图表布局

使用ELK或dagre控制Mermaid 12图表布局。了解全局和单图设置、ELK调优方法,以及如何恢复升级前的图表外观。

OpenReplay Team · Nov 4, 2026 · 6 min read

Cloudflare 全新 cf CLI 实用指南

了解 Cloudflare cf CLI 的使用方法:安装与登录、管理 API 资源、配置和部署 Workers,并安全地将项目从 Wrangler 迁移过来。

OpenReplay Team · Nov 4, 2026 · 6 min read

借助智能体编程时,你仍需掌握的基础知识

掌握审查 AI 生成代码所需的基础知识,了解 HTTP、浏览器行为、状态管理、安全、调试、Git 和架构设计。

OpenReplay Team · Nov 3, 2026 · 6 min read

EmDash 能真正取代 WordPress 吗?

EmDash能取代WordPress吗?比较插件安全、托管、迁移和取舍,了解哪些内容网站适合迁移,以及WordPress仍具优势的方面。

OpenReplay Team · Nov 3, 2026 · 6 min read

认识 Vinext:基于 Vite 构建的 Next.js 替代方案

了解Vinext如何让Next.js应用运行在Vite上,掌握其支持的API与部署目标、兼容性限制,以及测试现有项目的方法。

OpenReplay Team · Nov 2, 2026 · 6 min read

JavaScript 原型链的工作原理

了解 JavaScript 原型链查找、prototype 与 [[Prototype]] 的区别、继承属性的遮蔽方式,以及如何安全检查对象链接。

OpenReplay Team · Nov 2, 2026 · 6 min read

使用 MSW 3 模拟页面导航与表单提交

使用 MSW 3 的 http 处理器模拟页面导航和原生表单提交,了解 HTML 响应、formData 解析及升级时的关键变更。

OpenReplay Team · Nov 1, 2026 · 6 min read

面向前端团队的 5 个 GitHub Actions 替代方案

比较适用于前端团队的五种 GitHub Actions 替代方案:CircleCI、Buildkite、Jenkins、Woodpecker CI 和 Dagger,并提供配置示例与选择建议。

OpenReplay Team · Nov 1, 2026 · 6 min read

如何使用 AI Skill 审计 Node 项目

创建 Claude Code 技能来审计 Node.js 包:检查未使用依赖、风险生命周期脚本、错误的 exports 和 engines 设置,并提供证据与置信度。

OpenReplay Team · Oct 31, 2026 · 8 min read

如何为 iOS 和 Android 应用添加通行密钥(Passkey)

使用Swift和Kotlin为iOS及Android应用添加通行密钥,配置域名关联,实现注册与登录,并在服务器端安全验证凭证。

OpenReplay Team · Oct 31, 2026 · 8 min read

无需 JavaScript 即可更新页面

使用 template for 和处理指令,无需 JavaScript 即可流式更新 HTML。了解 Node 示例、浏览器支持、回退行为及其限制。

OpenReplay Team · Oct 30, 2026 · 6 min read

mise 入门:多语言版本管理器

了解 mise 如何按项目管理 Node 和 Python 版本,处理现有版本文件、锁定工具、设置环境变量,并在本地和 CI 中运行一致的构建。

OpenReplay Team · Oct 30, 2026 · 6 min read

找出你不需要的 React Effect

使用 eslint-plugin-react-you-might-not-need-an-effect 检查不必要的 React effect,并重构派生状态、事件处理逻辑和基于 props 的状态重置。

OpenReplay Team · Oct 29, 2026 · 7 min read

vlt 入门:一款 npm 替代工具

评估 vlt 这一 npm 替代方案:配置注册表、迁移现有项目、管理锁文件和脚本,并在切换前查询依赖关系。

OpenReplay Team · Oct 29, 2026 · 7 min read

We use cookies to improve your experience. By using our site, you accept cookies.