Live data from Hacker News

Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)

answers.microsoft.com

1–10 of 492 posts

Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)

#4
post #2

They can't be throttling based on user-agent... right? I thought this was the New Microsoft. Any other hypotheses?

It's not throttling based on user-agent. It's just a bug that happens when the user-agent parser falls off a cliff when it exhausts the values that it knows about.

A bug that Microsoft won't fix, because Linux is not supported.

Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)

#5
post #2

They can't be throttling based on user-agent... right? I thought this was the New Microsoft. Any other hypotheses?

Throttling is the only thing I can think of. This is the New New Microsoft then, similar to the first.

Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)

#6
I have to admit, the whole exchange is pretty funny:

> Hello, Onedrive for Business open is very slow on Linux (Chrome/Firefox) but with very fast with a "Windows" user-agent.

> Hi DL, As Office 365 for Business services(e.g. SharePoint Online, including OneDrive for Business, Exchange Online) are not supported on Linux as shown below, for the best experience, we recommend the operating system listed in the article.

> Thank you, I go back to Google Apps suite.

> 12 people found this helpful

Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)

#7
post #2

They can't be throttling based on user-agent... right? I thought this was the New Microsoft. Any other hypotheses?

I read in a comment on Reddit (lost the link at the moment), that it doesn't appear to be nefarious. Basically, they're trying to do feature detection based on UA instead of.. actual feature detection.

Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)

#8
post #4
post #2

They can't be throttling based on user-agent... right? I thought this was the New Microsoft. Any other hypotheses?

It's not throttling based on user-agent. It's just a bug that happens when the user-agent parser falls off a cliff when it exhausts the values that it knows about. A bug that Microsoft won't fix, because Linux is not supported.

But user-agent parsing should be blazing fast, a one-liner regexp or similar, isn't it?

Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)

#10
post #2

They can't be throttling based on user-agent... right? I thought this was the New Microsoft. Any other hypotheses?

I have no direct understanding but I have a hypothesis;

- different generated html / js depending on user agent (UA)

- bug fixes are rolled out on a UA by UA basis

- bug fixes have been rolled out for Windows and Mac (supported)

  - but not for the "generic" HTML / JS output
If this is true it will mean that anything other than the supported platforms will fall further behind as time goes by.
Post reply on HN