Avoid gobbling up the data plan
Computers didn't get slower to get this low performance. This is a major turn-off for this app. The performance issues are from the app design. You load everything into the browser before showing a single news item. This uses the data plan very quickly. You could do the loading on your servers and send only the first page of items one at a time for users to read while you load.
An initial set number of articles (adjustable) could be an option to add. Then, also, an option on the page to < Load More > content would provide the user control.