Seems like the infocards.txt file is loaded as plaintext and is uncompressed. While it's not really a big deal, on slower connections (like my vpn), that file causes the page to load for more than 30 seconds.
I'm not sure how to do it if you're serving it from github pages, but perhaps you could try storing a deflated file in the repo and then inflate it with something like pako on the client.
Alternatively, maybe some kind of client-side caching would be possible.