Closed paul-tqh-nguyen closed 5 years ago
Progress Patch: https://github.com/paul-tqh-nguyen/arxiv_as_a_newspaper/commit/c59ab4c22f4b2c89592a2eeb7c430cb4801153b0
This patch accomplishes the "Make sure we have nicely factored components"
goal.
"Make sure that we don't take a boat load of time to load the page"
I'm going to put this off for now because I want to practice extreme programming.
The optimization isn't needed yet.
Let's get the thing working before we optimize anything.
It currently takes a while (about 8 seconds to load).
I think most of that is due to the large parsing of the data that needs to happen.
The current implementation does that eagerly.
We could do it lazily, which will lead to better performance.
Let's revisit that later.
The goal is just to make sure it's not a garbage dump of everything being on a single page.
Let's have goals of:
Let's have our goals be elaborated on as we go.