Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Nitter might not require Javascript to run, but it's everything but fast.

Every page that's not cached takes several seconds to generate. It's not much better to show a white page for seconds than it is to show a skeleton page and then load the data using javascript.

Also they have taken the decision to proxify all images/avatars through their own servers. Why? And if you do that, at least set appropriate cache headers! Every time I visit a page inside Nitter every single image loads again even if I've seen it already.



> at least set appropriate cache headers!

This seems like some pretty good actionable advice. It might be a good idea to make this an issue on their github page.

https://github.com/zedeus/nitter


> Also they have taken the decision to proxify all images/avatars through their own servers. Why?

Privacy. I trust the devs of the Nitter instance I use more than I trust Twitter, and I like that Twitter has (at least somewhat) more difficulty knowing what IP is requesting what.

Better caching would be nice, but in general, I've found Nitter's speed to be fine. It's not amazingly snappy, and because it's proxying from Twitter it's probably never going to be faster than Twitter. But I've never been tempted to load Twitter to get around speed issues. Invidious on the other hand...

My guess is speed might also be affected by your region? I would be very surprised if Nitter's instance is trying to set up global CDNs or anything. It's probably just a couple Linode servers somewhere.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: