Имеет ли смысл достать из БД mysql поле с текстом {"a":1,"b":2,"c":3,"d":4,"e":5} (JSON) и отдать его как есть. На фронтенде на JS распарсить и превратить в нормальные данные для экономии процессорного времени?
Это сэкономит процессорное время сервера за счет процессорного времени клиента, поэтому идеально возвращать HTML, но если ваш сервер перегружен и нет возможности "апгрейда", то возвращайте JSON.