🔥

Тред (@mourner)


Для получения векторных данных в очень компактном бинарном виде мы используем формат Protocol Buffers.

Для него мы написали очень быстрый енкодер/декодер — github.com/mapbox/pbf. Существенно быстрее чем JSON.stringify/parse

Кроме быстроты и компактности, одно из преимуществ — можно моментально пересылать данные между главным тредом и воркерами как ArrayBuffer

Еще одно преимущество pbf — возможность lazy decoding (когда можно пропускать или откладывать декодирование части данных)

Владимир АгафонкинВладимир Агафонкин