国庆节在家的时候,看到了尤雨溪创业的消息,感觉尤雨溪真的是非常有技术情怀的一个程序员,不愧是咱们 IT 界华人的骄傲。
前端工程师对尤雨溪肯定非常熟悉,因为尤雨溪是 Vue.js 和 Vite 的创造者,这两个项目在前端开发领域有着举足轻重的地位。Vue.js 是一个渐进式 JavaScript 框架,它的设计哲学是让开发者能够以一种渐进的方式采用 Vue,同时保持核心的简洁和易于理解。Vite 作为一个现代化的前端构建工具,提供了快速的冷启动和即时模块热更新能力,极大地提升了开发体验。
我相信前端工程师即使没用过 Vue ,也肯定听说过,何况大多数前端开发者都在使用 Vue 呢。
尤雨溪最近创业,成立了一个新公司叫:VoidZero ,主要是干什么呢?VoidZero 致力于构建一个开源、高性能、统一的 JavaScript 工具链。目标是解决 JavaScript 开发中存在的碎片化、不兼容性和低效问题,通过统一工具链来提高开发者的工作效率,并最终提升终端用户的体验。
尤雨溪为什么会有这种想法呢?他在博客中说:
虽然 Vite 极大地改善了高级开发人员的体验。但在内部,它仍然依赖于各种依赖项,并通过抽象和变通方法来消除不一致之处,在性能方面,它仍然受到跨不同工具重复解析和序列化成本的瓶颈,并且由于功能限制和可定制性有限,它无法充分利用重建等本机工具。
这个决定源于他为 Vite 量身设计一款名为 Rolldown 的新打包器的努力。在开发打包器的过程中,他意识到 Vite 面临的挑战反映了 JavaScript 生态系统的碎片化、不兼容性和低效率。
为了改变这种状况,他认为需要一个统一的工具链。
多年来,已经出现了许多出色的工具来解决 JavaScript 应用程序日益增长的规模和复杂性,然而,这个生态系统一直却是支离破碎的:每个应用程序都依赖于无数的第三方依赖项,而配置它们以使其协同工作仍然是开发周期中最艰巨的任务之一。
尤雨溪上周二在 X 上正式宣布自己创业,这消息不径而走,结果一下子火遍了前端圈子和甚至整个技术圈子。
当然了,大多数人都非常看好,也有很多人有担忧,说大厂可能都有自己的想法,并不愿意使用 VoidZero 的产品,何况改变是有成本的,就像是祖传代码一样,谁愿意换成新的技术呢?
其实,我感觉这些担忧有自己的道理,但是,都是小问题。
尤雨溪自己也说:
统一工具链的最大挑战是从零到一的问题:它需要达到临界规模才能被指数级采用,以证明持续发展是合理的,但在真正实现这一愿景之前,跨越鸿沟是困难的。VoidZero 没有这个问题,因为 Vite 已经是 JavaScript 生态系统中增长最快的工具链。
到目前为止,该公司已经组建了一支 “在 JavaScript 工具方面拥有深厚专业知识” 的团队。他们正在研究工具链的基础元素,并已交付以下内容:
符合规范的 JavaScript 解析器 (oxc-parser),据说它比 SWC 快三倍;
与 Node.js 兼容的解析器 (oxc-resolver),据说它比 advanced-resolve 快 28 倍;
他补充说,TypeScript / JSX 转换器 (oxc-transform) 比 SWC 快四倍;
他添加的 linter (oxlint) 比 ESLint 快 50-100 倍;
Vitest,一个功能齐全的 Web 应用程序测试运行器;
Rolldown 是一款基于 Oxc 构建的打包器。You 表示,它比 esbuild 和所有其他 Rust 打包器都快。
而且,这些项目已经被世界上一些领先的工程团队使用,包括 包括 OpenAI(ChatGPT 网络客户端)、谷歌、苹果、微软、Visa、Shopify、Cloudflare、Atlassian、Reddit、HuggingFace、Linear 等等。
其实,别人用不用,就看你的产品好不好?技术行不行?一旦,突破了极限,自然大家都会用。
可能很多人有疑问,说:为什么大厂不这么干?原因也简单,这种事,属于脏活累活,属于大厂不愿意干的一种事,但是,一旦这种脏活累活一旦做好了,也是非常有前途的,能解决很多公司痛点的问题。
商业化的公司最大的问题就在于不愿意做脏活累活,而是眼中盯着更有利润,更有前景的业务。
目前,尤雨溪的 VoidZero 已经获得了 460 万美元的种子轮融资,可见,资本市场也挺看好的。
我感觉尤雨溪还是挺有魄力和头脑的,他自己商业化的能力也挺强,毕竟,他能靠开源很滋润的活着就能证明这件事。
这次 VoidZero 的做法也很有远见,不要想着如何去和大厂竞争,而是从大厂不愿意做的脏活累活领域去出发,你才能有活下去的空间,也才能获得跟大厂的合作。
我挺看好的。你们怎么看?
点击下方公众号卡片,关注我
在公众号对话框,回复关键字 “1024”
有惊喜