Less requests and some smaller fixes#174
Conversation
862e173 to
759e3e3
Compare
759e3e3 to
c632484
Compare
c632484 to
758aeca
Compare
|
I'll try to review it tomorrow. |
|
The original design behind But you're absolutely right—we verified that they return the exact same HTML (line count and structure are identical). There's no point in wasting an extra network request when we can grab the details directly from the profile page's DOM. Your approach of moving the logic and deleting One small request though: Could you split these changes into separate, smaller PRs? I am trying to avoid bundling too many unrelated changes (the details optimization, the lists pagination bug fix, Python 3.13/3.14 support, etc.) into a single PR so we can review, test, and merge them more easily and safely. Keeping the rest of the file-per-URL structure for truly unique pages, but this optimization is very much welcomed! |
I'm digging through the codebase a bit, and noticed a couple of things that really bugged me.
So far I've fixed a couple of the most prominent things, but I'll write an issue with some improvement suggestions as well.
So I removed the request for the details page, and moved the details logic to the profile page.