Игорь идёт во фронтенд там, где задача по-настоящему трудная: многоуровневые фильтры, интерактивные режимы, экспорт данных. На выходе код, выдерживающий реальную нагрузку.