首页/详情

Hologram v0.7.0 正式发布:Elixir‑to‑JavaScript 编译里程碑,浏览器端 Erlang 覆盖率达 96%

Hacker News2026/02/12 07:54机翻/自动摘要/自动分类
5 阅读

摘要

Hologram v0.7.0 正式发布,将 Elixir 编译为 JavaScript,实现浏览器端 Erlang 运行时覆盖率从 34% 提升至 96%,Elixir 标准库可用度升至 87%。49 位贡献者迁移了 150 个函数,覆盖字符串、集合、二进制、Unicode、数学、时间等核心功能,为全栈 Web 与本地优先应用提供了几乎完整的标准库支持,并伴随性能优化与 Bug 修复,为后续跨平台开发奠定坚实基础。

正文

Hologram 是一套将 Elixir 编译为 JavaScript 的工具链,使得完整的全栈开发可以仅使用 Elixir 完成,并为未来的 Local‑First(本地优先)应用奠定基础。此次 v0.7.0 版本标志着项目移植工作的重要里程碑:

  • 贡献者与移植规模:49 位贡献者共迁移了 150 个 Erlang 函数,涉及 19 个模块。
  • 运行时覆盖率提升:客户端 Erlang 运行时的覆盖率从 34% 提升至 96%,Elixir 标准库的可用度从 74% 提升至 87%
  • 功能可用性:大多数全栈 Web 开发以及基础本地优先应用所需的标准库函数已在浏览器中可用,包括字符串处理、集合、集合(Set)、二进制操作、Unicode 正规化、数学运算、时间处理、文件路径等。
  • 额外改进:本次发布还包含若干性能优化、Bug 修复以及底层基础设施的完善,为后续功能扩展提供了更稳固的基座。

使用场景:开发者现在可以在前端直接使用 Elixir 编写业务逻辑,无需再维护 JavaScript/TypeScript 与后端 Elixir 之间的桥接层,极大简化了全栈项目的技术栈。

如有任何疑问,欢迎随时交流。

标签