This is well done, but it proves to me that we are not there yet with javascript really replacing mobile apps, even on a such a simple app:
When you click on a news and then you go back to the ng2 app it takes more than a second to load back the js code when compared to any native HN app.
This is a big limitation for a news reader: of course the javascript app cannot stay in memory when you leave the page and then come back to it.