Page 1 of 1

Microsoft Sites Slow To Load

Posted: Sat Jul 05, 2014 6:00 am
by therube
Microsoft Sites Slow To Load when allowing individual (or selected) domains.


URL: http://www.microsoft.com/en-us/download/details.aspx?id=41138&751be11f-ede8-5a0c-058c-2ee190a24fa6


All blocked, the page loads fine.
Allow microsoft.com, the page loads fine (but is far from functional).
(Then) Allow aspnetcdn.com, the page still loads fine (but still missing functionality).
(Then) Allow s-microsoft.com & the page goes blank for (seemingly) 2 seconds or so before redrawing (& finally in a functional state).
Revoke, then Temporarily Allow All & again the delay ensues.

If you go from All blocked to Allow Globally, the page loads fine.
If you have Cascade set, & go from All blocked, then Allow microsoft.com, the page also loads fine.


It is only when you do one-zy two-zy where the delay hits.

Why?

Code: Select all

-bluekai.com
-optimizely.com
-s-microsoft.com
-aspnetcdn.com
-microsoft.com

Re: Microsoft Sites Slow To Load

Posted: Sun Jul 06, 2014 5:34 pm
by barbaz
Does this happen if you disable NoScript's auto-reload and instead use the browser's reload button after each permission change?
Does this happen with NoScript 2.6.8.29?

Re: Microsoft Sites Slow To Load

Posted: Tue Jul 08, 2014 11:12 am
by therube
> Does this happen if you disable NoScript's auto-reload

Yes.

> Does this happen with NoScript 2.6.8.29

Yes.

If you go from All blocked to Allow Globally, the page loads fine.
If you have Cascade set, & go from All blocked, then Allow microsoft.com, the page also loads fine.
This behavior has regressed (at least by) NoScript 2.6.8.33rc1.
With these settings I am now also seeing the delay.

Re: Microsoft Sites Slow To Load

Posted: Wed Jul 09, 2014 4:29 am
by barbaz
Given what you're seeing with 2.6.8.33rc1, I'd guess it's just some script of theirs that errors out without those 3 domains allowed, but as part of its working properly it's causing the page going blank for 2 seconds.
Do you see any JS errors in the Error Console that only appear when the site is in a partially allowed & not working state? (if yes, that would indicate that's what's going on)