A purely frontend pjax framework