Skip to content

Commit b9d70f6

Browse files
authored
N20: hecs (#569)
1 parent 0f931fc commit b9d70f6

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

content/posts/newsletter-020/index.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -736,6 +736,21 @@ _Discussions: [/r/rust][planck_reddit], Discord: jojolepro#8057_
736736
[planck_patreon]: https://patreon.com/jojolepro
737737
[planck_reddit]: https://www.reddit.com/r/rust/comments/m73ema/yet_another_ecs_library_except_much_safer/
738738

739+
### [hecs]
740+
741+
[hecs] is a fast, lightweight, and unopinionated archetypal ECS library.
742+
743+
Version 0.5 introduces a column-major serialization mode. This imitates the
744+
in-memory data layout, enabling higher performance than the already-fast
745+
row-major serialization mode. Because columnar layout places similar data
746+
nearby, it also improves the effectiveness of compression.
747+
748+
Other changes include major optimizations to spawning entities and
749+
adding/removing components, inspired by the archetype graph model recently
750+
adopted by bevy.
751+
752+
[hecs]: https://github.com/Ralith/hecs
753+
739754
### [Quinn]
740755

741756
[Quinn] is an async-friendly implementation of the state-of-the-art QUIC

0 commit comments

Comments
 (0)