SaaS 时代已死,SaaS 时代已来
AI Agent 正在改变软件开发的成本结构,从 Software as a Service 到 Service as a Software,专家经验的软件化交付将成为新趋势。
1370 字
|
7 分钟
基于 Squoosh WASM 的浏览器端图片转换库
介绍了 use-squoosh 库的设计与实现,一个零依赖的浏览器端图片转换工具,通过 CDN 按需加载 Squoosh WASM 编解码器,支持 PNG、JPEG、WebP 格式互转。
2000 字
|
10 分钟
Vibe Kanban:AI 编码代理的编排利器
Vibe Kanban 是开源的 AI 编码代理编排工具,基于 Git worktrees 实现多 AI 并行工作,互不干扰,内置代码审查,本地运行,数据安全。
978 字
|
5 分钟
GKD:基于无障碍服务的 Android 屏幕自动化神器
详细介绍了 GKD 这款开源 Android 屏幕自动化工具的技术原理,包括 AccessibilityService 工作机制、选择器引擎设计、规则引擎实现,以及如何手写一个简易版的 GKD 工具。
3274 字
|
16 分钟
Grit:代码重构利器
Grit 是一款强大的代码批量重构工具,使用声明式语法支持多种语言。文章介绍了其核心命令、GritQL 语法、实战案例(清理 console、框架迁移等)以及 CI 集成等最佳实践。
2928 字
|
15 分钟
Porffor:用 JavaScript 写的 JavaScript AOT 编译器
Porffor 是一个实验性的 JavaScript AOT 编译器,能将 JS/TS 代码编译为 WebAssembly 和原生二进制文件。文章介绍了其 100% AOT 编译、极简运行时的核心特点以及三个自研子引擎。
2507 字
|
13 分钟
手写一个 Askama 模板压缩工具
介绍了 askama-minify 工具的设计与实现,这是一个专门用于压缩 Askama 模板文件的 Rust 工具。文章详细讲解了如何保留模板语法、压缩 HTML/CSS/JavaScript,压缩率可达 40-55%。
3292 字
|
16 分钟