Experiencia del Proyecto
Durante el desarrollo de la implementacion del Proyecto, la mayoria de nosotros tratamos de implementar Rest, por su facil desarrollo.
Aunque eso depende más de cómo está hecha la parte del cliente, teóricamente el desarrollo hoy en dia de sitios web basados en un API puede dar mejor desempeño que uno tradicional. Cuando haces una solicitud al servidor lo que tienes como respuesta son datos planos, que requieren tiempos de transferencia menores que si esos mismos datos los recibieras mezclados con el HTML/CSS de la presentación.
En nuestro proyecto no necesitas recargar la página, aunque esto no es una ventaja específica del desarrollo basado en REST, sino del uso de Ajax en general, con el que podemos conseguir aplicaciones web que se asemejan más a aplicaciones de escritorio.
REST requiere menos recursos del servidor
Esto no es necesariamente cierto aunque en muchos casos sí se pueda deducir. Hay muchas opiniones al rededor de REST. Nosotros basamos esa afirmación en estos motivos:
No mantener el estado, no requiere memoria, se pueden atender más peticiones
No requiere escribir el HTML, por lo tanto tienes menos procesamiento en el servidor