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.
22 Comments - Last post 39 minutes ago by DeliberateTaco
304 Comments - Last post 41 minutes ago by DeliberateTaco
21 Comments - Last post 1 hour ago by Formidolosus
176 Comments - Last post 1 hour ago by pb1
306 Comments - Last post 1 hour ago by pb1
10 Comments - Last post 1 hour ago by pb1
1,542 Comments - Last post 2 hours ago by star4you
835 Comments - Last post 5 minutes ago by Ritzman101
87 Comments - Last post 6 minutes ago by Mostack
77 Comments - Last post 18 minutes ago by Swordoffury
30,116 Comments - Last post 55 minutes ago by GameZard
1,579 Comments - Last post 1 hour ago by raemoend
13 Comments - Last post 1 hour ago by LycanKai
62 Comments - Last post 1 hour ago by DeathGamer201
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.