Given that they should in most cases being REST accessing the same general data, why do they need different methods of passing said information?
Unless you're doing something silly and slow -- like passing markup mixed with the data and then slopping it in with innerHTML or similar outdated outmoded methodology -- there should be no reason to even be making that distinction for your REST access.