История изменений
Исправление PolarFox, (текущая версия) :
Каждый раз когда мне втирают про преимущества конкатенации json-строк перед конкатенацией html-строк, вспоминается один крупный сайтик, под который я писал скрейпилку. Моя скрейпилка делала в районе 5 запросов к их серверу чтобы выудить нужные данные, а главная их сайта для того, чтобы получить тот же объём информации, делала в районе 120 запросов. Каждый отдельно стоящий реактангулярный виджет на странице делал отдельный запрос, чтобы получить свой кусок данных, хотя у ендпойнта был очевидный параметр в духе «отдать всё что есть».
Да, криворучие разрабов одного конкретного сайта, но процесс «кидаем json через стенку фронтендерам, а там хоть трава не расти» такое если не поощряет, то по крайней мере не доставляет дискомфорта.
А про возможную экономию трафика, при написании подобных скрейпилок часто натыкался на json-ы с многократно продублированными в разных ключах данными. В итоге json весит в 3-4 раза больше, чем весила бы аналогичная html-ка.
Исходная версия PolarFox, :
Каждый раз когда мне втирают про преимущества конкатенации json-строк перед конкатенацией html-строк, вспоминается один крупный сайтик, под который я писал скрейпилку. Моя скрейпилка делала в районе 5 запросов к их серверу чтобы выудить нужные данные, а главная их сайта для того, чтобы получить тот же объём информации, делала в районе 120 запросов. Каждый отдельно стоящий реактангулярный виджет на странице делал отдельный запрос, чтобы получить свой кусок данных, хотя у ендпойнта был очевидный параметр в духе «отдать всё что есть».
Да, криворучие разрабов одного конкретного сайта, но процесс «кидаем json через стенку фронтендерам, а там хоть трава не расти» такое если не поощряет, то по крайней мере не доставляет дискомфорта.