We probably shouldn’t store other people’s passwords on our own websites. Not unless we have the actual technical know-how, and the physical means, to guarantee a good level of security. Luckily, we can rely on third-party solutions, like Google, Facebook, LinkedIn or GitHub, to name a few. They take care of the authentication so we don’t have to.
With the "Redstone 4" release - currently due in March or April 2018 - Microsoft will formally support PWAs as a key platform feature of Windows 10, matching and in some ways exceeding what Google has done in Android.
How does this work? Here’s the short version: it uses a combination of pre-rendered HTML, the CSS sibling combinator (~), CSS counters, and the :checked, :target and :required pseudo selectors. The rest of this post will go into more detail.
One of the most common debates surrounding modern web tech revolves around server-side rendering. Some people will tell you it’s absolutely critical, others will say it’s nice-to-have, other still will tell you it’s downright harmful. So which is it? Well, all three. Like everything else in programming and life, it depends.