Crates.io | lunatic-envelop |
lib.rs | lunatic-envelop |
version | 1.0.2 |
source | src |
created_at | 2022-09-11 14:53:18.539863 |
updated_at | 2022-09-12 09:39:57.509599 |
description | A simple library providing a few helper functions for offloading large binary blobs onto another process, reducing overhead on long message chains |
homepage | |
repository | https://github.com/HurricanKai/lunatic-envelop |
max_upload_size | |
id | 663091 |
size | 5,362 |
A simple library providing a few helper functions for offloading large binary blobs onto another process, reducing overhead on long message chains.
Useful when transfering typical binary content without touching it, for example images, encrypted data, or WASM bytecode.
This will be inefficient if the envelop is only passed across a process boundary once, as creating & opening the process will copy the data once.
Also extremely useful for cases where it's unclear how often a message will be passed, replacing a somehow scaling message count with a constant number. For example in binary-tree balancing process structures.