Работаешь с JSON каждый день и считаешь его простым и удобным форматом? На самом деле эта кажущаяся простота скрывает несколько серьёзных ловушек, которые могут стать причиной багов или проблем с производительностью. Рассказываем, на что обратить внимание, чтобы не попасть впросак.
Ключевые засады: потери точности с числами больше 2^53, кошмары с datetime при разных часовых поясах, а также проблемы с производительностью JSON.stringify/parse при работе с большими данными. Объективная статистика: типичные JSON объёмы в веб-приложениях до 10 МБ, что уже заметно сказывается на быстродействии и занимаемой памяти.
Обязательно к прочтению всем, кто хочет лучше понимать ограничения стандартных инструментов и предвидеть возможные проблемы в продакшене
🔥Ссылка на статью
Заметки Бэкендера & Max
