renderizados web
en el desarrollo web actual existe varios modos de renderizado web debido a su gran avance en los ultimos años y las tecnologias necesarias para su optimización esas son:
- ssr: server side rendering
- csr: client side rendering
- ssg: static side generator
ssr
SSR server side rendering en español renderizado de lado del servidor es una tecnica usado por los lenguajes de backend como php, framework de js como next.js y nuxt, hasta los motores de plantillas como pug o ejs estas tecnologias se destacan por el SSR esas son:
- next.js: el framework de react
- nuxt.js: el framework de vue
- php: pionero de SSR
- pug: motor de plantillas
- ejs: motor de plantillas
csr
CSR client side rendering en español renderizado de lado del cliente es una tecnica que solo es empleado por framework de javascript para la creacion de aplicaciónes de una sola pagina usando o no virtual DOM estas son
- angular
- react
- vue
- svelte
ssg
SSG static site generator en español generadores de sitios estaticos son una nueva forma de crear sitios web staticos tipo blog o sitio web de una tecnologia en especifico su uso estabado en un framework de JS o uno de backend, su construccion se utilizar motores de plantillas o el markdown consevardo las ventajas de las aplicaciones de una sola pagina y el SSR que son las opciones mas utilizadas estas tecnologias para crear sitio estaticos son:
- vuepress (vue y markdown)
- docusaurus (react, mardown y MDX): creado por facebook ahora meta
- hexo (JS)
- Jekyll (ruby): usado en github pages
- hugo (go): se vuelve muy popular
- gastby (react)