Skip to content

聊聊近况:我们是如何帮助专业设计工具企业,建立技术领先优势的

2026-07-02 Leafer

感恩的事情

最近这段时间,心里轻松了不少。

过去大半年,因为很多笔贷款陆续到期,我基本每个月睁眼就要面对 3 万多的还贷压力。对于一个写了五年开源、全靠自己硬扛的人来说,压力确实不小。

好在,LeaferJS 最核心的基础功能基本已经做完,商业化也开始慢慢跑通,不断有客户购买我们的 PxGrow 商业插件,基本上能够覆盖支出,不够的时候,再找亲戚朋友周转一下。

最近,接连卖出去了好几家做AI无限画布的性能插件,手头也一直在忙客户 Z 委托的一个高阶商业插件。随着这些收入进来,终于能够覆盖掉未来一段时间的硬性开支了,负债在一点点减少,最重要的是——不用再到处借钱周转了,这是我感到最开心的事情。

说一个故事

今天我想聊聊客户 Z 的故事,他们是做细分领域的专业设计工具。虽说是合作关系,但我们之间,有一种认识了很久的“熟悉感”。也许是因为大家都在创业,都想做出专业设计工具,也有着类似的产品品味。

我和他们团队的技术负责人相识于开源社区,这几年一直保持着很好的互动,他们经常帮我提 Bug 和优化建议。

做开源技术想生存下去,真的不容易。 所以,我一直很感谢那些愿意支持我们的企业。他们也是最早一批愿意真金白银支持我们做商业插件的企业。最开始,他们只是抱着试试看的心态采购了一个插件,尝到开发效率提升的甜头后,后面基本把我们的大部分插件都采购了。

有一次,客户 Z 的 CEO 跟我说: “你们做的东西,确实比我们的竞争对手好。尤其是性能插件,直接拉开了画布流畅度上的差距。”

说实话,听到这句话还是挺开心的。因为我们一直在做的,是最底层、最不容易被看见的东西。只有真正做专业软件的人,才能感受到差别。

我们想做的,从来不只是一个 Canvas 引擎。

我们希望帮助专业设计工具企业,把时间投入到产品创新,而不是一次又一次重复造底层轮子,同时帮助他们获得持续的技术领先优势。

被需求推着往前走

后来,他们在开发中遇到了一个更难的技术难题,自己团队很难搞定,于是找到我,问我能不能帮他们把这个高阶商业插件做出来。

我爽快答应了,一方面是为了帮客户打赢这一仗,另一方面,我也感觉到,这个插件的部分功能,我们以后也能用得上。

为了啃下这块硬骨头,我重新把 WebGL 的底层原理彻底吃透了一遍,从怎么高效地构建几何数据,到怎么极致地优化渲染性能,一步一步全部跑通。

写底层代码的乐趣就在这,虽然过程很痛苦,但这趟做下来,不仅帮客户解决了问题,我自己也把 WebGL 的底层完全搞清楚了。

很多技术突破,其实都不是提前规划出来的,而是被真实的客户需求一步一步推着向前走。

接下来的路交给市场

LeaferJS 已经做了五年开源。 坦白讲,在资金和个人的精力上,确实已经到了能坚持的极限。

值得庆幸的是,LeaferJS 最核心的基础功能,现在基本已经全部做完了,大多数项目用开源的就能够完全跑通。

所以,后面的高阶功能,我会尝试通过“众筹”的方式去推进。 把主动权交给市场,由真正的市场需求和真金白银来决定接下来先开发什么。需求强烈的、大家愿意买单的,我们就联合更多的优秀开发者一起用心把它做好。

说到这里,也顺便聊聊很多朋友一直在催的几个功能:

  1. WebGPU 加速器:如果我发起一个众筹,有多少人愿意参与?
  2. SVG 导出插件:同样可以搞众筹,到时候我可以去请行业里厉害的大牛一起参与进来开发。

至于之前提出的 500万 AI 挑战赛,因为最近忙开发商业插件暂停了一段时间,接下来肯定还是要继续去拉赞助的。 它不仅仅是一场比赛,更是我们寻找优秀开发者、优秀团队,推动整个生态一起成长的一种方式。

更重要的是,它能让 LeaferJS 进入更多 AI 大模型厂商的视野。因为我们的长期目标是:**成为 AI 时代构建 2D/3D 统一用户界面的底层基座,**Canvas只是我们的起点。

最后

以前,我说过很多看起来有点夸张的目标。现在回头看,它们其实都在一点一点实现。速度可能没有我想象得快,但方向一直没有变。

我始终相信,一个真正热爱,愿意花十年、二十年,甚至一辈子去做好一件事情的人,很多在今天看起来遥不可及的事情,最后都会慢慢实现。

如果你和你的团队正在做AI无限画布、UI 设计工具、白板、CAD、EDA 等专业细分领域的设计工具,欢迎来聊聊。

也许你们准备投入巨大成本去研发的功能和性能特性,PxGrow 现成的插件已经帮你们跑通了,也许你们正在死磕的底层盲区,正是我们已经踩完的坑。

如果你也希望自己的产品在技术上领先行业水平,随时欢迎联系我,希望有机会一起做出真正优秀的产品。

Released under the Commercial License Agreement.