Hvis du har brug for en tovejs-realtidsforbindelse mellem din server og din klient (f.eks. en chatbot eller en aktie-ticker), så ville socket.io være et godt valg.
Men hvis du blot skal hente nogle data fra tid til anden på klienten fra serveren (og/eller skubbe nogle data), så giver en RESTful-arkitektur mere mening.
I de fleste tilfælde er en RESTful arkitektur sandsynligvis bedre. Hvis du uddyber lidt mere om, hvilken slags data du deler mellem klienten og serveren, kan der være et mere præcist svar.