В статье описано сильно давнее хотя и похожее на современное. Что там у него под капотом не понятно.
Но! Он фильтрует уже присутствующие данные на странице. А представьте у вас их хотя бы 100 мегабайт?
А если это мелко фаршированный json? и обвязка для отображения?
В общем базы данных на серверах оперируют довольно малым объемом данных, для отображения огромного объема, а клиенту отдают вообще только фрагмент.