In order for our customers to be happy with performance Advertima's software works we have to ensure, apart other stuff, that data transmitted between a PoI and a client flows as fast as possible.
To achieve these we have to ensure that each message sent from PoI to a client:
-
has the least size possible
-
requires as few RAM for serialization/deserialization routine as possible
-
requires as few CPU cycles for serialization/deserialization routine as possible
-
RAM used for serialization/deserialization
-
time used to serialize a JSON object
-
time used to deserialize a binary object to JSON
-
binary packet size
- install CMake via your package manager
- install pnpm
- from the project directory run
./.bin/build-flatbuffers
- from the project directory run
./.bin/install-deps