If you have a web server, you could cache all the scores into your server and make an api that allows multiple games at once. So instead of calling mashape.com one game at a time, you could call yourserver.com and retrieve the cached data in one single ajax call. You can always refresh your cache using a cron or on-demand.
Comment has been collapsed.
I've thought about this but i'm not sure i want to setup a server only for this, in the meanwhile i'm caching using the browser localstorage, it's not so good if i want to use a different browser or pc but in the meanwhile it's better than before.
Comment has been collapsed.
That would improve subsequent calls, but for every first time call or when you clear your local storage, it'll be ajax-ing one game at a time again. If you want, I can sponsor a small little web space for you to experiment. Add me if interested.
Comment has been collapsed.
Enhanced Steam will add the user metacritic score to the page for you (in the normal place though) if you're intereted in that.
Comment has been collapsed.
627 Comments - Last post 36 minutes ago by meho50
46 Comments - Last post 55 minutes ago by macofish
14 Comments - Last post 2 hours ago by scap
611 Comments - Last post 3 hours ago by MeguminShiro
17,321 Comments - Last post 5 hours ago by Carenard
232 Comments - Last post 9 hours ago by Reidor
47,462 Comments - Last post 11 hours ago by pizzahut
166 Comments - Last post 8 minutes ago by ionface
1 Comments - Last post 8 minutes ago by maruten
7,084 Comments - Last post 21 minutes ago by 3d0m
145 Comments - Last post 39 minutes ago by shandyseggs
30,771 Comments - Last post 54 minutes ago by Jostaahh
1,143 Comments - Last post 56 minutes ago by grez1
920 Comments - Last post 1 hour ago by Fitz10024
Hi, i wanted to display the metacritic score of the games in the homepage near their names.
(Check the image below to see what i see now.)
I've used the unofficial metacritic api at this page API and this is my code :
(Sorry if my code is bad, i don't have so much experience with web development)
Due all the ajax calls the code is slow and it takes a few seconds to load the scores and i don't think those api have an option for asking for multiple games at once.
Do you have any suggestion on how to improve the speed of this script?
Thanks.
Comment has been collapsed.