![]()
一个开发者等了8年的功能,AI用了3个月就搓出来了。
这话听着像营销号吹牛,但Lalit Maganti的syntaqlite确实就这么诞生了。他在Hacker News上复盘:八年念想,三个月动手,全程AI辅助。两周前刚开源,现在已经有开发者把它搬进了浏览器。
从C/Rust到浏览器,中间隔了一个WebAssembly
Simon Willison做了件典型极客会干的事——把syntaqlite编译成WebAssembly轮子,塞进Pyodide里跑。原库用C和Rust写的,现在点链接就能用。
他的playground现在支持四件套:格式化、解析成AST(抽象语法树)、验证语法、分词。都是SQLite SQL的刚需,以前得装环境、配依赖,现在刷新网页就行。
AST可视化是隐藏彩蛋。输入一条查询,树状结构实时展开,哪层嵌套错了肉眼可见。这对调试复杂JOIN比看报错日志直观十倍。
AI编程的争议,被这个项目捅破了窗户纸
Maganti的帖子标题本身就带点挑衅:「八年想要,三个月建成」。评论区自然分成了两派。一派算账:没有AI,这项目可能还要再鸽八年;另一派质疑:三个月能产出的代码,质量能不能扛住生产环境?
Willison的playground某种程度上成了回应——至少API设计和编译目标选得够扎实,否则WebAssembly那关就过不去。
更微妙的是时间线。2023年还在争论Copilot会不会让程序员失业,2026年已经有开发者用AI把个人积压多年的idea变成可交付工具。速度差了一个数量级。
浏览器即IDE的野望
Pyodide+WebAssembly的组合正在吃掉越来越多「本地才能跑」的工具链。syntaqlite不是第一个,但SQL解析这个品类够垂直、够刚需,迁移到浏览器的价值立竿见影。
Willison的sponsor文案也很有意思:「Pay me to send you less!」——花钱让我少发点邮件。反直觉的订阅逻辑,和他做playground的思路一脉相承:把重的东西变轻,把复杂的东西变顺手。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.