Live data from Hacker News

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

answers.microsoft.com

411–420 of 492 posts

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

#411

Earlier quoted context omitted.

Yeah there's no reason at all that anything would work differently in one browser or another, signed, a guy who has never done Web development.

Again: operating system, not browser.

There are differences in supported features on different OS's with the same browser. They don't ship identical bits on each platform. The differences are pretty minor OS integration things usually, but there are differences.

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

#412
post #381

Earlier quoted context omitted.

> if Microsoft didn't bundle IE and the user hadn't received a copy of those ubiquitous AOL CD-ROMs which came in the mail/magazines (and sometimes carried the Netscape Navigator installer), how is the user expected to consume content on the web without a web browser? Go to store, by a CD with browser, install. The age when boxed software was a major thing extended past the point when IE started bundling IE. Of cours…

As a user who has just bought their first computer, would you a) like to go to the shop and spend money to buy more software b) try to figure out this thing called FTP, maybe going to the library to read up on it even though you have never heard of it so don't know what you are looking for c) just use this thing called "Internet Explorer" that sounds like what you want to do, is free and already installed on the comp…

Before, and for several years after, Microsoft started bundling IE, many, perhaps most, ISPs (dialup and what passed for "broadband" at the time) typically delivered software CDs that you were expected to install with their own software (often including their preferred web browser, preconfigured with their preferred start page and other settings.)

If you just bought your first computer at that time, you weren't likely to have internet service to connect it to until you bought that separately, and when you did, you would have software, too.

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

#413
post #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.…

His thank you seems to be in reply to a deleted message by Felix Tao from Microsoft where he closed the issue prematurely. It makes more sense then.

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

#414

Earlier quoted context omitted.

Not every Linux distribution "comes with" Firefox or Chromium. They may be an option on the install disk and may even be part of the default install but they do not have to be installed and there are other choices (e.g. I typically install SeaMonkey because I like the mail client it comes with). In fact I can decide to install Linux on a PC and not install a browser at all. Last I checked it's still hard/impossible t…

You can remove IE in Windows 7: http://lifehacker.com/5164286/windows-7-lets-you-finally-uni... I'm pretty sure I've seen the dialog in Windows 10 as well, but not for Edge, which I find even worse than IE.

If you were a web developer you'd be happy to know Edge is so much better at complying with web standards than IE ever was. Would love to know what people miss about IE.

https://developer.microsoft.com/en-us/microsoft-edge/platfor...

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

#415
post #410
post #407

Earlier quoted context omitted.

Thanks for popping in here to clarify this personally, thanks very much for the imminent Linux-specific fix, and thanks for the clarification that this was an oversight :) I'm curious about the "less efficient technique" you referred to. Insight into the technical context around the goal being achieved may be very interesting to other Web developers looking to make their JavaScript applications more efficient and res…

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…

Hi! Thanks for the reply! :)

I think I understand now: you added a whitelist that needed to see "Windows" (possibly alongside some other acceptable keywords) in order to serve the link prefetching implementation, and that Chrome on Linux just never got whitelisted. I'm very glad to hear that you'll be doing more Linux testing in future!

With that said, I'm now looking sideways at the Chrom{e,ium} team and wondering why using object/script/img tags is causing such massive lags on Linux - that's how most websites still work! If I may ask, what do you think were the contributing factors to the hangs? I'm guessing large code size might have had something to do with it...?

Thanks for the reiteration that this wasn't intentional, really cool to hear that. I also really like the view you have regarding different platforms :D

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

#416

Earlier quoted context omitted.

And not every browser bug is detectable via feature detection. I've seen plenty of render specific bugs that were only able to be targeted via user agent parsing. Not it isn't perfect... but it's often the better of the options available.

I'd really love to see what their excuse is.

They're probably doing broad bucketing for supported browsers first, instead of assuming it's supported then limiting/targeting specific versions for various fixes, or non-support.

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

#417
post #401

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),…

Kudos for fixing the issue. I do question whether it was originally tested throughly on Linux in the first place, otherwise it's hard to see how such a major bug could have crept in.

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 capabilities on-the-fly, so there really is no excuse for whitelists.

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

#418
post #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.…

That was funny but sadly many of us are stuck in MS shops.

I even got folks to vote on community features/issues so basic with other cloud providers.

This is a more realistic timeline, note the 2015 - 2017 duration: https://onedrive.uservoice.com/forums/262982-onedrive/sugges...

I think the lesson is get the issue up in HN for a company to start noticing.

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

#419
post #326

Earlier quoted context omitted.

Microsoft was not just 'borderline unethical', it got charged times and times for severe illegal practices. Apple is far from there (yet ?)

The stuff Apple does on iOS is worse than the worst of the Windows lockin. The difference is a DOJ that is not interested in monopoly cases.

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 such "small" differences will become important. Google is beating them hands down in all departments of mobile platform space.

I actually wish Apple stayed strong because we need competition, but in the long run I don't see them as a dominant force in mobile OS anymore. They will likely become what they were with Macs before Steve Jobs came back - a niche player.

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

#420
post #417

Earlier quoted context omitted.

Kudos for fixing the issue. I do question whether it was originally tested throughly on Linux in the first place, otherwise it's hard to see how such a major bug could have crept in.

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…

And if they would have a pure JavaScript solution people who block JavaScript would start complaining instead no? Of course you could have JavaScript as a primary solution and then fall back on the other options.

Anyone can make a mistake, the real test is whether they change their ways to be less error prone. (With proper testing of Linux platforms too)

Post reply on HN