Isn't that a violation of reddit's trademarks? There is a reason apps for Reddit have to brand themselves as "XYZ for Reddit".
Also, I don't quite understand why the requests have to be proxied through a server. Wouldn't implementing this in javascript to send requests directly client-side to reddit's apis be faster and more private? It's fast because it's rust is a dumb argument when you are adding an additional network hop to the latency which can't possibly be compensated for by the choice of the stack.
It would certainly be faster, though the idea behind the proxy is that it prevents Reddit correlating browsing habits to a specific source (assuming the one hosting the libreddit instance is deemed trustworthy).
I think the argument made is regarding tracking. If I understand this architecture correctly, the use of a proxy would mean reddit can't correlate your browsing habits, as they'll be correlating all browsing habits of people using the proxy.
Also, I don't quite understand why the requests have to be proxied through a server. Wouldn't implementing this in javascript to send requests directly client-side to reddit's apis be faster and more private? It's fast because it's rust is a dumb argument when you are adding an additional network hop to the latency which can't possibly be compensated for by the choice of the stack.
reply