Устали от долгой загрузки с сервера?
Сервер online-emotes переехал на Jackson + Smile 🚀
Раньше сервер использовал GSON - классическую библиотеку от Google для работы с JSON. Она проста и проверена временем, но не блистает скоростью и эффективностью, особенно когда речь идёт о больших пачках анимаций.
Теперь внутри online-emotes работает Jackson - более быстрый и гибкий сериализатор, который вдобавок умеет писать данные не только в текстовый JSON, но и в бинарные форматы.
Причем же тут долгая загрузка?
Раньше анимации отправлялись как обычная JSON-строка, которая при больших паках легко разрасталась до ~10МБ. Сейчас сервер упаковывает те же данные в бинарный формат который заметно компактнее.
Итог: те же анимации, те же возможности, но сервер работает шустрее, а сеть забивается меньше из за чего клиент быстрее получает ответы, особенно при медленном интернете.