HeadlinesBriefing HeadlinesBriefing.com

Effect 4.0 发布:更快、更小、零依赖

Hacker News •
×

今天,我们发布了 Effect 4.0。这是我们迄今为止最具雄心的版本。我们从头重建了 Effect。它更快,内存占用更少,并且通过 tree-shaking 实现了更小的包体积。包大小从 35.6 kB 降至 7.1 kB。并发任务吞吐量提升了 6.4 倍,达到每秒 4.57M 个任务。每纤程内存减少了 86%,50,000 个纤程仅需 21.8 MB。

一个生态系统,零依赖。许多以前独立的包现在都集成在 effect 本身中。核心 effect 包没有运行时依赖。我们控制我们发布的每一行代码,因此没有第三方依赖链,并且减少了供应链攻击的风险。

从函数到集群。Effect 现在涵盖了从单个函数到分布式系统的完整范围。标准库和平台集成围绕它发展起来。用于分布式系统的高级原语包括持久化工作流和集群。

主流采用。在 2026 年 9 月 21 日那一周,每周 npm 下载量达到 43.9M,自 3.x 以来增长了 179 倍。4.x 的采用率已经超过 3.x。Effect 4.x 的长期支持:错误修复直到 2029 年 9 月,或 5.0 发布后一年,以较晚者为准。

来源: Hacker News · 由HeadlinesBriefing整理摘要