Hypermedia, Server-side Rendering, Progressive Enhancement, Web Components