Η Yandex αποφάσισε να ανοίξει (open source) το YaFF (είναι μια συντομογραφία του Yet Another Flat Format). Το YaFF είναι μια βιβλιοθήκη σειριοποίησης C++ ανοιχτού κώδικα που αναπτύχθηκε από τη Yandex. Έχει σχεδιαστεί για να εξαλείφει το κόστος αποσυμπίεσης (deserialization) σε εφαρμογές με υψηλό φόρτο δεδομένων, μειώνοντας τη χρήση της CPU έως και 20%
Η εταιρεία αναφέρει ότι το YaFF σχεδιάστηκε για να λύσει ένα κοινό πρόβλημα με το Protobuf, την ευρέως χρησιμοποιούμενη τεχνολογία σειριοποίησης δεδομένων. Ενώ το Protobuf είναι αποτελεσματικό για τη μετάδοση δεδομένων, οι εφαρμογές συνήθως πρέπει να αποσειριοποιήσουν αυτά τα δεδομένα πριν μπορέσουν να τα χρησιμοποιήσουν. Σύμφωνα με την Yandex, αυτή η διαδικασία μπορεί να καταναλώσει έως και το 10% των διαθέσιμων πόρων CPU σε μεγάλα συστήματα.





