You can also share arbitrary binary data between processes by using shared memory (e.g. Python has support for this in multiprocessing.shared_memory module).
Re:Faster CPython (2021) [pdf]
by RussianCow on Sunday January 23, 2022 @05:22PM
(#30051120)
Sorry, I realized after posting that I should have said "share-nothing by default". There are ways to share memory with a worker, but it's explicit and opt-in via a dedicated API. It's not like in Python where you can arbitrarily change global state from any thread.
If they were share nothing, we probably wouldn't have shipped them.
Source: I'm Node.js core and one of the people who worked on them