server-side renderingăSSR One of the web app design The server must create and return HTML for each request.
This was commonplace in the days of CGI and âweb application frameworksâ such as Ruby on Rails and Django.
Subsequently, âJavaScript libraries for UI constructionâ such as React and Vue.js were developed, enabling most of the content to be built client-side (on the userâs browser). The ultimate form of this design is to have the server return the same HTML for every request, with JavaScript used to switch what is displayed. [This is called a âsingle page applicationâ (SPA).
Assuming this design, the server side only requires static hosting. This has led to the creation of many services that specialize in providing static hosting.
On the other hand, however, there remained a need to create HTML on the server side, for example, by supporting the Open Graph Protocol. Support for this is described by static hosting service providers as âproviding server-side rendering capabilities.
This page is auto-translated from /nishio/ă”ăŒăă”ă€ăăŹăłăăȘăłă° using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. Iâm very happy to spread my thought to non-Japanese readers.