Hi everyone, this is Edgar from the OneDrive team. We know that some users may have experienced difficulty accessing OneDrive for Business on Linux. The issue was resolved as of Tue, March 22nd 3pm PST. We identified that StaticLoad.aspx, a page that prefetches resources in the background for Office online apps was using the link prefetching browser mechanism only for certain platforms (iOS, Chrome OS, Mac, Windows),…
> The issue was resolved as of Tue, March 22nd 3pm PST. Just tried (Thu Mar 23 10:25:18 CET 2017) -- the bug is still here.
Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)
461–470 of 492 posts
Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)
#462Hi everyone, this is Edgar from the OneDrive team. We know that some users may have experienced difficulty accessing OneDrive for Business on Linux. The issue was resolved as of Tue, March 22nd 3pm PST. We identified that StaticLoad.aspx, a page that prefetches resources in the background for Office online apps was using the link prefetching browser mechanism only for certain platforms (iOS, Chrome OS, Mac, Windows),…
Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)
#463Earlier quoted context omitted.
i336, hello from Redmond! With less efficient technique, I refer to using , , tags to prefetch content, which does not have the goodness of link prefetching mentioned in the article your shared. That is what Chrome on Linux was falling back to. Link Prefetching is the way to go, and that is what Chrome on (Mac/Windows/Chrome OS) is currently using. The reason why browser detection is needed is because it is not suppo…
Edgar, you might be interested to know there are significant problems with the big javascript files being downloaded on Linux for Office365, particularly for WordOnline. We've done similar experiments and proven it to be again based on your own user-agent detection, since normally they will take 30-60 seconds to load, causing the UI to essentially lock up and fail, when faking the agent-user to something else will wo…
Other products (e.g. Teams, Office itself) are also affected for the same reason, and spoofing user agents to just officeapps.live.com works around the issue on all of them.
Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)
#464Hi everyone, this is Edgar from the OneDrive team. We know that some users may have experienced difficulty accessing OneDrive for Business on Linux. The issue was resolved as of Tue, March 22nd 3pm PST. We identified that StaticLoad.aspx, a page that prefetches resources in the background for Office online apps was using the link prefetching browser mechanism only for certain platforms (iOS, Chrome OS, Mac, Windows),…
So for the "New Microsoft" releasing a bug fix for a "bug" affecting customers using Linux for more than 3 months it just required to be popular at Hacker News and Reddit.
Seems like the pipeline for customer feedback could be improved.
Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)
#465Earlier quoted context omitted.
The real difference is that now we have a choice. With Windows there was monopoly and it was practically impossible to use another platform if you wanted to exchange documents with others and similar (which is basic functionality for computer). IMHO what Apple is doing only harms themselves. While they had Steve Jobs they could be successful in spite of their practices, but with no breakthroughs for some years now su…
They still make the biggest chunk of profit in the mobile space by some margin. Google might beat them in all technical departments, but Apple is making tons of cash from iOS.
Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)
#466Earlier quoted context omitted.
This! As a Linux user I don't really care if someone is neglecting my platform of choice or purposefully sabotaging it, I'll just move on in any case. Not performing testing on Linux is inexcusable in my book in this day and age. It seems like a bad idea to check for capabilities by parsing user agent string anyway - I though we all figured that out about 20 years ago? JavaScript allows web page to check for capabili…
> It seems like a bad idea to check for capabilities by parsing user agent string anyway In theory yes. But for some cases it's just not realistic to do feature-detection, and then you move on to the second best option you have. I'm pretty sure we'll have user-agent related bugs for quite a time to come.
Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)
#467Earlier quoted context omitted.
This! As a Linux user I don't really care if someone is neglecting my platform of choice or purposefully sabotaging it, I'll just move on in any case. Not performing testing on Linux is inexcusable in my book in this day and age. It seems like a bad idea to check for capabilities by parsing user agent string anyway - I though we all figured that out about 20 years ago? JavaScript allows web page to check for capabili…
I am curious how @annnd detects whether link prefetching is supported by a browser in js on-the-fly (reliably and in a performant way) http://caniuse.com/#feat=link-rel-prefetch . There are many capabilities you can quickly detect, but for that one I can't think of a performant way. Test your solution with Safari on a Mac, which should return false.
But if you still insist you need it, I don't think detection should be that difficult. When user comes to the page for the first time you put a hidden link somewhere with prefetch turned on. Then you ask server if the page has been accessed. And because you only make this check once (for instance on login page while the user is typing) it is performant enough.
Is it easier to whitelist? Sure. But we have seen here how reliable whitelisting is.
Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)
#468Earlier quoted context omitted.
This! As a Linux user I don't really care if someone is neglecting my platform of choice or purposefully sabotaging it, I'll just move on in any case. Not performing testing on Linux is inexcusable in my book in this day and age. It seems like a bad idea to check for capabilities by parsing user agent string anyway - I though we all figured that out about 20 years ago? JavaScript allows web page to check for capabili…
> Not performing testing on Linux is inexcusable in my book in this day and age. 1. There are probably more IE7 users hitting OneDrive than Linux users of all distros combined. Should the fact that there are some users of a platform obligate MS to support it? 2. If you're running Linux on the desktop, you've made a decision to eschew all the major commercial software/OS vendors (particularly Microsoft and Apple). Why…
Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)
#469Re: Onedrive is slow on Linux but fast with a “Windows” user-agent (2016)
#470Earlier quoted context omitted.
My manager and I rejected OneDrive when we were comparing different services, because it was slow and unresponsive. I didn't think to try it on Windows, so we chose a competitor. Linux users are a small minority, but I suspect they have well above average influence in what IT services are purchased.
>Linux users are a small minority, but I suspect they have well above average influence in what IT services are purchased. According to the stack exchange official stats that were on the frontpage yesterday, over 30% of developers run Linux Desktop. That's not "a small minority" by any means.
It is a small minority of users of OneDrive, but a bigger fraction of people like systems administrators, IT department managers and so on, who decide what to buy.