No he probado el rendimiento de un renderizado tradicional de una página y una página renderizada por react u otros frameworks / libs capaces de renderizar isomorphic.
Si su aplicación necesita procesar datos del servidor, por ejemplo, para fines de SEO, la representación debe realizarse en el servidor de todos modos, y su pregunta se transforma en algo así como ‘¿la representación tradicional de plantillas en x idioma / marco es más rápida que la representación del servidor reaccionar?’ . Esta pregunta tiene diferentes respuestas basadas en dicho lenguaje / marco ‘x’.
Si su aplicación no tiene una buena razón para la representación en el servidor, entonces esencialmente está comparando un algoritmo que reúne un conjunto de datos en formato json versus la suma del primer algoritmo más un algoritmo para crear una cadena HTML. Este escenario siempre terminará con un ganador decisivo: solo reunir los datos (llamemos a este algoritmo G) siempre será más rápido que recopilar los datos y generar la plantilla (P = G + T, por lo que G es más rápido que P).
- ¿El marco de Telecom Network Management (TNM) para los sistemas de gestión de red (NMS) sigue siendo válido?
- ¿Qué pasó con la multidifusión?
- ¿Cuáles son algunas cosas que debe saber un IITian, que usa el servidor de la universidad para acceder a Internet?
- ¿Cómo podemos entender el concepto de envío / recepción de bytes en términos físicos?
- ¿Cuáles son las medidas de escaneo de puertos en redes?
Entonces, en conclusión: si necesita tener plantillas procesadas por el servidor, debería poder usar react como lo haría con cualquier otro lenguaje de plantillas del lado del servidor.
Tiene poco o ningún sentido renderizar en el servidor a menos que realmente tenga una buena razón para hacerlo.