For Hacker News it uses the official JSON api https://github.com/HackerNews/API/blob/master/README.md
And for Redit, it simply queries the url directly eg: https://reddit.com/example.com/article.html
As for your second question, go easy on me it's my first extension ;) But yes I plan to port it to Firefox too, as the extension APIs are amazingly similar!