OpenReplay 博客
Octane 入门:Inferno 的继任者
Octane 作为 Inferno 的继任者,将类 React 组件编译为直接 DOM 代码,并说明 hooks、依赖数组、安装方法和 beta 状态。
5 个值得了解的 MariaDB 特性
MariaDB值得了解的功能:向量搜索、系统版本表和应用时间表、按表选择存储引擎,以及11.8 LTS中的utf8mb4默认值。
Nub 简介:一体化 Node.js 工具链
Nub 是一款 Rust 编写的 Node.js 工具包,可在原生 Node 上运行 TypeScript、脚本、安装依赖和管理 Node 版本,同时保留 lockfile 与安全检查。
htmx 4.0 正式发布
htmx 4.0更改了继承、错误替换、历史记录和事件,并提供htmx 2应用的迁移建议和回退选项。
如何为 Astro 站点添加身份验证
使用 adapter、middleware、Astro.locals、sessions、rewrite 和 Actions 配置 Astro 认证,涵盖登录、退出与路由保护。
冒烟测试,以及为什么 Agent 总在写冒烟测试
详解 Smoke 测试:检查什么、在哪里运行、排除什么,以及为什么代码代理总在 CI 和部署中添加它们。
使用 @scope 实现原生 CSS 作用域
原生 CSS @scope 将选择器限制在组件或 donut 边界内,并通过接近度级联规则工作,无需构建步骤。
你的 .claude 文件夹里都有什么
.claude 文件夹里有什么:CLAUDE.md、settings.json、rules、skills、agents、MCP 服务器、优先级,以及该提交或忽略的文件。
使用 deno desktop 构建桌面应用
Deno desktop 将 TypeScript 应用编译为原生桌面二进制,涵盖 webview 或 CEF 后端、框架支持、跨编译和限制。
2026 年去中心化网络现状
比较ActivityPub、AT Protocol和Solid在身份、数据、关注者、采用和迁移上的差异,梳理2026年去中心化网络现状。
如何为 Web 应用添加键盘快捷键
如何为 Web 应用添加键盘快捷键:使用 document 级 keydown 监听、输入时跳过、兼容 Mac 和 Windows 修饰键、支持按键序列,并在 React 中正确清理。
Gzip、Brotli 与 Zstd:Web 资源压缩之争
Web 资源的 Brotli、gzip 与 zstd 对比:何时选用各算法、压缩级别如何影响体积,以及如何预压缩静态文件。
Cloudflare Durable Objects 初学者指南
解析 Cloudflare Durable Objects:路由、单实例状态、SQLite 存储,以及 Workers 的 TypeScript 速率限制示例。
AI 时代的测试:用 AI 编写测试
AI生成测试可能提高覆盖率却抓不住 bug。用基于需求的提示、变异测试和 mock 审查,让测试真正有效。
开发者的开放权重模型指南
Open-weight模型解析:权重和许可证包含什么、为何前沿模型难以部署,以及如何选择API、服务商或本地方案。
初探 Wordgard:一款全新的文本编辑器
Wordgard 是 Marijn Haverbeke 推出的新富文本编辑器库,具备单次更改事务、corrections、facets 和库内选择功能。
使用 Project Wallace 审计样式表
使用 Project Wallace 进行 CSS 审计,可将唯一颜色、字号、特异性、重复和文件大小转化为具体修复。
出问题时该用的 npm 命令
使用 npm ls、npm explain、overrides 和 npm ci 追踪意外依赖,修正错误版本,并避免 lockfile 偏移。
如何在 Postgres 中实现向量搜索
使用 pgvector 在 Postgres 中实现向量搜索:添加嵌入,按余弦距离查询,用 HNSW 或 IVFFlat 建索引,并结合全文搜索。
Omarchy Linux 成立基金会,获数百万美元认捐
解析Omarchy Linux融资:Omacom基金会、1850万美元承诺、Hyprland赞助、Quickshell招聘及新的赞助者变化。
在 JavaScript 中使用 Object.groupBy 对数组分组
JavaScript 的 Object.groupBy 按键分组数组,对比 reduce 和 Map.groupBy,并说明字符串转换与无原型结果。
追查真凶:用 git blame 找出罪魁祸首
git blame 详解:读取输出,用 -L、-w、-M、-C 缩小范围,跳过大批量提交,并追踪一行背后的真实改动。
Meteor.js 在 2026 年还有价值吗?
2026年的 Meteor.js:为何仍然相关、3.0 到 3.5 有何变化,以及何时适合实时应用或 2.x 升级。
认识 Grok Bot:xAI 对智能体难题的回答
xAI 的测试版 AI 代理 Grok Bot 在同一账号下共享一台云机器。文章解析套餐、权限、凭据和实际风险。