Η Yandex has decided to open source YaFF (YaFF is an abbreviation for Yet Another Flat Format). YaFF is an open source C++ serialization library developed by Yandex. It is designed to eliminate the cost of deserialization in data-intensive applications, reducing CPU usage by up to 20%.
The company says that YaFF was designed to solve a common problem with Protobuf, the widely used data serialization technology. While Protobuf is efficient for transmitting data, applications typically need to deserialize that data before they can use it. According to Yandex, this process can consume up to 10% of available CPU resources on large systems.




