tutorial - ¿Qué es la representación del lado del servidor de JavaScript?
javascript tutorial (1)
JavaScript se puede ejecutar en servidores que utilizan sistemas como nodejs.org
Con respecto a Dust.js , un motor de plantillas, puede generar hipertexto y HTML en el servidor y enviar ese contenido directamente al navegador del cliente. Esto generalmente se usa para evitar un flash de plantillas temporalmente vacías, debido a que el navegador requiere una fracción de segundo para completar las plantillas de una vista a través de un marco como Dust.js. El inconveniente es que la página tardará un poco más en cargarse porque se debe hacer más trabajo en el servidor antes de enviar datos al cliente.
Echa un vistazo a esta pregunta para conocer los pros y los contras de rending del lado del servidor. Se debe elegir entre un procesamiento posterior lento (que requiere que el navegador del usuario haga el trabajo) o un procesamiento previo lento (que el servidor haga el trabajo antes de que el usuario vea algo).
Algunos marcos de javascript como Dust.js afirman que TAMBIÉN admiten la representación del lado del servidor (además de la representación del lado del cliente). ¿Alguien puede explicar cómo funciona esto? Mi entendimiento es que el JS siempre se ejecuta en el tiempo de ejecución del navegador.