Вышел silentjson v2.0.0: парсинг JSON в Go без аллокаций и кодогенерации

Вышел silentjson v2.0.0: парсинг JSON в Go без аллокаций и кодогенерации

Разработчики представили крупное обновление своего JSON-парсера для Go — silentjson v2.0.0. Инструмент позволяет выполнять синтаксический анализ JSON без динамического выделения памяти и без предварительной генерации кода, что делает его одним из самых быстрых решений в своей нише.

Версия 2.0.0 стала результатом работы с обратной связью сообщества. Как отмечают авторы, именно поддержка пользователей позволила добиться такого уровня оптимизации. Парсер ориентирован на проекты, где важна производительность: высоконагруженные микросервисы, обработка больших потоков данных и встраиваемые системы.

Ключевая особенность silentjson — работа «на грани железа». Инструмент использует продвинутые техники низкоуровневой работы с памятью, чтобы исключить даже минимальные накладные расходы. Это делает его особенно привлекательным для разработчиков, которые хотят выжать максимум из Go в задачах парсинга.

В отличие от многих других парсеров, silentjson не требует кодогенерации: разработчик может использовать его как обычную библиотеку без дополнительных шагов сборки. Это упрощает интеграцию и ускоряет разработку.

Авторы благодарят сообщество за тестирование и идеи, которые легли в основу этого релиза. silentjson v2.0.0 уже доступен для использования в открытом доступе.