Remix.run Logo
jerf 7 days ago

Cookies have been truly horrible. I check in on them every couple of years, because I don't do a lot of front-end but when I do it's often security-sensitive, and every single time I check in on them there's some new entry in "SameSite; NoSeriouslySecureHarder; WhoopsTheLastStandardWasNotGoodEnough=BeActuallySecure; AwwShitDidWeGetItRightLastTime=false" parade of attributes you need to send to get actually secure cookies.

No shade on the people implementing this stuff, I understand the backwards compatibility concerns, but I mean, keeping up with this stuff is harder than it should be. And thanks to backwards compatibility most of it still defaults open, though browsers have pecked at that as they can.

unethical_ban 7 days ago | parent | next [-]

Your examples made me chuckle. I was thinking "God I hope frameworks deal with all this stuff".

pstuart 7 days ago | parent | prev [-]

Fortunately the stability and consistency of JS frameworks make light work of that pain!