Modern Analytics Stack
Technologies like React have pushed the boundaries of web applications from each interaction is a separate page to the entire app being in a single page tremendously improving the user experience. These technologies also support server-side rendering making it possible to render the entire markup on the server. This helped to create next generation static site generators that leverage this wonderful Javascript technology and provide highly interactive web sites that are pre-rendered and generated making the entire site static to serve the content which can then become dynamic if needed on the client-side using JavaScript.
This resulted in a design paradigm called JAMSTACK for making websites and docs.