Конечно, только весь html переместить в клиентскую часть, а на серввере оставить только rest api для ответов на пост запросы, которые делать через ajax POST и возвращать не все представление как тут, а только данные для его формирования.
Хотя можно и представление вернуть, ajax это поддерживает, но это уже не считается шибко хорошим тоном.