I ve had this happen and done some digging via the browser web dev tools the issue is the jscript requester they use is https://apps.runescape.com/runemetrics/template/xp-gains/xp-gains.monthly-table.ftl
This is sent via a get method to the the server 91.235.140.148, however this takes ages to respond with the results and if it takes too long the table defaults to no xp. This is why you have too keep polling the server until it eventually responds mines took around 20 seconds which the dev tools will show you how long it took.
Dunno what else they are running on the ip above but tbh they need to beef it up given the standard to load a web page is no more than 2 seconds now.
I ve had this happen and done some digging via the browser web dev tools the issue is the jscript requester they use is https://apps.runescape.com/runemetrics/template/xp-gains/xp-gains.monthly-table.ftl
This is sent via a get method to the the server 91.235.140.148, however this takes ages to respond with the results and if it takes too long the table defaults to no xp. This is why you have too keep polling the server until it eventually responds mines took around 20 seconds which the dev tools will show you how long it took.
Dunno what else they are running on the ip above but tbh they need to beef it up given the standard to load a web page is no more than 2 seconds now.
hope this helps
Thanks Bazzuk, at least that's an explanation.
Now all we need is a fix.
Who's the cat that won't cop out when there's danger all about?