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.