I didn't really have a choice. The users wanted the SPA to be fast, my bosses wanted it to be secure, and the backend engineer was unwilling to address his performance issues. I had to compromise a bit.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.