Progressive enhancement options for traditional server-rendered sites

I enjoyed this overview of options for progressive enhancement and web components in server-rendered websites. Not sure if I’ll ultimately use any of them, but it was interesting to see the different approaches.