Hasty Briefsbeta

Bilingual

From 34% to 96%: The Porting Initiative Delivers – Hologram v0.7.0

3 months ago
  • #JavaScript
  • #Web Development
  • #Elixir
  • Hologram v0.7.0 marks a significant milestone in the Elixir-to-JavaScript porting initiative, increasing Erlang runtime coverage from 34% to 96%.
  • The release includes 150 newly ported Erlang functions across 19 modules, enhancing Elixir standard library readiness from 74% to 87%.
  • Key functionalities now available client-side include string manipulation, collections, sets, binary operations, Unicode normalization, math, time operations, and file path handling.
  • Notable improvements include faster compilation, cross-platform mix setup, NixOS compatibility, and enhanced :erlang.float_to_binary/2 options.
  • Bug fixes address issues like quota exceeded during navigation, map immutability, template interpolation, and URL parameter encoding.
  • Infrastructure enhancements lay the groundwork for upcoming features, including client-side ERTS, reference type overhaul, and ETS infrastructure.
  • The release acknowledges contributions from 49 individuals, with special thanks to key contributors and sponsors supporting the project's development.