File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed
content/posts/newsletter-018 Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -120,6 +120,31 @@ planned for some time in February!
120
120
121
121
## Library & Tooling Updates
122
122
123
+ ### [ rkyv]
124
+
125
+ [ rkyv] is a zero-copy deserialization framework for Rust. It's similar to
126
+ FlatBuffers and Cap'n Proto and can be used for data storage and messaging.
127
+
128
+ Version 0.3 was released this month and brought some highly-requested features:
129
+
130
+ - A new hashmap implementation using perfect hashing to decrease memory usage
131
+ and fix portability issues
132
+ - The ` Unarchive ` trait to enable more traditional data deserialization for
133
+ archived types
134
+ - Improved validation performance
135
+ - Better error messages and API ergonomics
136
+ - A [ book] [ rkyv-book ] with more narrative documentation on architecture and
137
+ internals
138
+ - More tests and realistic benchmarks against other popular serialization
139
+ frameworks
140
+
141
+ The next update will be [ v0.4] [ rkyv-v0.4 ] and is on the way soon with a release
142
+ date around mid-February.
143
+
144
+ [ rkyv ] : https://github.com/djkoloski/rkyv
145
+ [ rkyv-book ] : https://djkoloski.github.io/rkyv
146
+ [ rkyv-v0.4 ] : https://github.com/djkoloski/rkyv/milestone/5
147
+
123
148
## Popular Workgroup Issues in Github
124
149
125
150
<!-- Up to 10 links to interesting issues -->
You can’t perform that action at this time.
0 commit comments