News for hackers. Stuff that matters.
Re:Microsoft's Three Browsers by andrewstuart on Monday February 03, 2020 @04:11PM (#22229149)
The world would have been a better place if Microsoft's latest move was to adopt Firefox instead of Webkit - it would have encouraged diversity in the browser ecosystem.

Unfortunately given the history of Microsoft & Firefox this was of course impossible due to Firefox being a derivative of Mozilla/Netscape - one of the biggest battles in technology history, which Microsoft won following a savage no-holds-barred battle. There would have been alot of people very unhappy if Microsoft has adopted Firefox - such a move would have been truly ironic.

Re:Microsoft's Three Browsers by kd913 on Monday February 03, 2020 @06:48PM (#22230694)
I really disagree with this perspective. Frankly Google needs a counter-balance in the browser market.

Microsoft can easily act as Google's counter balance. Microsoft is one of the few companies that have the resources capable of maintaining a hostile fork of chromium (at a loss) and have it competitive enough that users will switch. Google has lost it's one advantage in the web-space too as now they can't exactly hamper the experience of edge without hampering chrome too.

Chromium needed this counter-balance.

If Microsoft chose a Gecko forked browser, they would dominate and take over. Like what Apple did with KHTML. This step is better.

Re:Microsoft's Three Browsers by keithnz on Monday February 03, 2020 @07:39PM (#22231075)
I agree, I think this is generally better. It feels like google needs some pressure to listen to people. Oddly enough Microsoft didn't do some things that would be instant wins, like support plugins on mobile so you can install things like ublock origin ( biggest reason why I use firefox on mobile ).
Re:Microsoft's Three Browsers by bla3 on Monday February 03, 2020 @09:44PM (#22231866)
It's almost as if there are technical reasons for not supporting the current extension api on mobile! (Battery, performance, ...)
Re:Microsoft's Three Browsers by the_duke on Tuesday February 04, 2020 @04:25AM (#22233764)
Ublock Origin/uMatrix on mobile significantly increase website performance and battery life on the average site, by blocking a a lot of advertising and tracking content.

Potential problems could be mitigated pretty easily by warning about or throttling extensions that use too much CPU/memory on mobile.

Not allowing extensions on Chrome for Android might have been an acceptable excuse in the early days of Android, with very weak single core CPUs. But not for years.

Re:Microsoft's Three Browsers by asiachick on Monday February 03, 2020 @11:08PM (#22232297)
And yet extensions work on ChromeOS on machines with no more power or memory than my phone. In fact my phone beats my ChromeOS machine at many benchmarks, has the same amount of ram, and more storage.
Re:Microsoft's Three Browsers by vatueil on Tuesday February 04, 2020 @03:01AM (#22233373)
Larger laptop form factor provides better sustained performance due to better cooling, as well as larger batteries.

Also, even though you can run Android apps and Linux containers these days, Chrome OS is still built around using the browser in a way Android is not. Your phone has to balance the needs of the browser against other demands and apps.

Re:Microsoft's Three Browsers by spookthesunset on Monday February 03, 2020 @11:35PM (#22232441)
And you probably need to run a virus scanner and it eats batteries for breakfast.

It’s all trade offs....

Re:Microsoft's Three Browsers by DuskStar on Tuesday February 04, 2020 @01:19AM (#22232924)
It takes some doing to get a virus on a Chromebook.
Re:Microsoft's Three Browsers by emodendroket on Monday February 03, 2020 @10:03PM (#22231953)
Forgive my skepticism that that is the reason Google doesn't make it available.
Re:Microsoft's Three Browsers by GeorgeWBasic on Monday February 03, 2020 @11:54PM (#22232542)
Almost! But not quite. Extensions work fine on mobile Firefox and battery life and performance are improved when ads are blocked.
Re:Microsoft's Three Browsers by endemic on Monday February 03, 2020 @11:36PM (#22232449)
Anecdotal, but my 4 year old Android phone (Sony Z5 Compact) runs Firefox and uBlock Origin with no issues at all.
Re:Microsoft's Three Browsers by raxxorrax on Tuesday February 04, 2020 @06:33AM (#22234443)
Probably not because both given reasons are plainly wrong.
Re:Microsoft's Three Browsers by gsnedders on Monday February 03, 2020 @05:38PM (#22230115)
> The world would have been a better place if Microsoft's latest move was to adopt Firefox instead of Webkit - it would have encouraged diversity in the browser ecosystem.

It would, but at the same time while there's been long-term work at making Gecko embeddable (though primarily on mobile, in the form of GeckoView), it's still the case that it's much easier to embed Chromium or WebKit into a larger product today.

Arguably, one of Mozilla's biggest mistakes was never really caring about making Gecko embeddable. (Okay, GeckoView is now a thing.)

Re:Microsoft's Three Browsers by kgwxd on Monday February 03, 2020 @04:25PM (#22229313)
Linux is on Windows. A few people might have did a little chuckle, but I don't think anyone would be angry :) I'd bet the Chromium choice was more about Electron than Edge.
Re:Microsoft's Three Browsers by WorldMaker on Monday February 03, 2020 @05:05PM (#22229764)
I heard part of the Chromium choice was that Edge developers felt they were already spending too much time in the Chromium codebase to support Windows initiatives even before the decision was made. For instance, Microsoft wanted to make sure all the browsers to support ARM64 on Windows natively, Mozilla did the work themselves (and it was basically already in their build farm when Microsoft asked), and Google asked Microsoft to PR it (which they did).
Re:Microsoft's Three Browsers by contravariant on Monday February 03, 2020 @06:23PM (#22230505)
Not sure if this is accurate but when put like that it sounds like the worst possible reason.
Re:Microsoft's Three Browsers by WorldMaker on Monday February 03, 2020 @08:07PM (#22231272)
It's not a great reason, but it is an interesting failure [1] case of the open source model, when someone else's open source project becomes your own liability because so many of your own customers use it.

[1] Arguably a success case in some viewpoints; it's sometimes why people promote open source.

Re:Microsoft's Three Browsers by jdc on Monday February 03, 2020 @08:56PM (#22231589)
Beats having to maintain bug compatibility to keep popular proprietary code running though
Re:Microsoft's Three Browsers by WorldMaker on Tuesday February 04, 2020 @12:44PM (#22238528)
Though at least when Microsoft was doing that they were documenting those bugs and bringing them all to web platform standards boards for review. Now they are more likely to contribute such bugs to the web platform again without documenting them, leaving probably poor Mozilla the only ones left to notice.
Re:Microsoft's Three Browsers by lloeki on Tuesday February 04, 2020 @03:04AM (#22233385)
Tech doesn’t exist in a vacuum. When team W is tasked with X, and has the possibility to use tech Y, which they are seriously acquainted with, and tech Z, which they barely touched, it makes perfect sense to go with tech Y as it’s much more efficient to get to speed and evaluate risks. In fact, as long as risks are evaluated and cleared regarding Y, there is no reason not to go with Y.

As for actual risks, remember, this is MS, not some random shop: at any point if they’re dissatisfied with Chromium in any way, they have enough firepower to fork Blink, just like Google forked WebKit from Apple, and like Apple forked WebKit from KHTML, and do whatever they want.

Re:Microsoft's Three Browsers by overgard on Monday February 03, 2020 @07:33PM (#22231031)
Microsoft has never been shy about partnering with former enemies/competitors. We tend to forget Apple would probably be gone if Microsoft hadn't bailed them out in 97 (not out of altruism but because of antitrust). Linux is also first class on Azure. I don't think they would care about the Netscape thing.
Re:Microsoft's Three Browsers by alwillis on Tuesday February 04, 2020 @12:26AM (#22232693)
We tend to forget Apple would probably be gone if Microsoft hadn't bailed them out in 97 (not out of altruism but because of antitrust).

What “saved” Apple was the iMac in 1998, not Microsoft.

Microsoft bought $150 million in non-voting stock in Apple as a show of good faith. Apple made Internet Explorer the default browser for the Mac and Microsoft committed to Office for the Mac. At the time, Internet Explorer 5 for the Mac was the best browser on any platform.

After the 5 year period, Microsoft sold those shares, making a huge profit.

At the end of the 5-year agreement, Apple shipped Safari 1.0, based on the KHTML codebase and the rest, as they say, is history.

Ironically, Microsoft's browser is now based on a fork of the engine of the browser that replaced IE on the Mac back in the day.

Re:Microsoft's Three Browsers by ksec on Tuesday February 04, 2020 @11:27AM (#22237437)
>Microsoft bought $150 million in non-voting stock in Apple as a show of good faith.

Well there was the legal battle going on between the two as well. So you could think of IE, Office, 150M stock was part of the package.

Re:Microsoft's Three Browsers by ensiferum on Tuesday February 04, 2020 @07:20AM (#22234716)
Webkit and blink is not the whole browser engine however but just a HTML/CSS layout engine.
Re:Microsoft's Three Browsers by perl4ever on Monday February 03, 2020 @07:44PM (#22231108)
"if Microsoft hadn't bailed them out in 97"

This is a myth. Apple always had massive amounts of cash even at their low point when people considered them worth barely more than their cash.

Re:Microsoft's Three Browsers by outworlder on Monday February 03, 2020 @07:58PM (#22231203)
Don't forget that the re-engineered Microsoft Office was made available on OSX not long afterwards.

That move alone (plus Bill Gates' appearance at an Apple event) might have saved the platform, not only by making it more attractive to users, but also by giving the platform more credibility with larger enterprises.

Re:Microsoft's Three Browsers by scarface74 on Monday February 03, 2020 @10:09PM (#22231981)
Microsoft was one of the first developers for the Mac. Word, Excel and PowerPoint were on Macs since the 80s.
Re:Microsoft's Three Browsers by alwillis on Tuesday February 04, 2020 @12:20AM (#22232658)
Excel 1.0 shipped on the Macintosh in 1985: https://en.wikipedia.org/wiki/Microsoft_Excel#Apple_Macintos...
Re:Microsoft's Three Browsers by Narishma on Tuesday February 04, 2020 @07:09AM (#22234650)
They even started on the Mac before being ported to Windows. At least Excel did, not sure about the other two.
Re:Microsoft's Three Browsers by solarkraft on Monday February 03, 2020 @08:52PM (#22231566)
"bail out" doesn't necessarily mean lending cash in this case, but getting them back into business in general.
Re:Microsoft's Three Browsers by alwillis on Tuesday February 04, 2020 @12:16AM (#22232637)
Short answer: the Gecko codebase wasn't very good back then and it certainly wasn't designed to be embedded elsewhere.

Think about it—Nokia, Google, Blackberry, Samsung could have picked Gecko back in the day but they all chose WebKit instead. That should tell you something.

Google forked WebKit to make Blink in 2013 and since then, Opera, Vivaldi and now Microsoft are using Blink. Not even the creator of Firefox and former head of Mozilla Brendan Eich, ended up using Firefox--Brave also is using Chromium/Blink.

Re:Microsoft's Three Browsers by cxr on Tuesday February 04, 2020 @12:24AM (#22232683)
This is a pretty uninformed comment.

Gecko was absolutely originally designed to be embedded—it just never did a particularly stellar job of fulfilling those goals.

Brendan also didn't create Firefox.

Re:Microsoft's Three Browsers by jannes on Tuesday February 04, 2020 @05:00AM (#22233960)
Technically Brendan Eich was part of the creation of "Firefox" in 1998-2002, because the browser was previously known as Netscape (closed source) and Mozilla (open source).

Brendan Eich was a co-founder of Mozilla (although not of Netscape).

Re:Microsoft's Three Browsers by cxr on Tuesday February 04, 2020 @08:50AM (#22235460)
Brendan co-founded mozilla.org. Brendan is not the "creator of Firefox".
Re:Microsoft's Three Browsers by BrendanEich on Friday February 14, 2020 @08:52PM (#22332525)
Your correspondent said that I was part of "the creation of Firefox" and that's true. Twisting his words to advance a straw man you knock down does nothing to erase my role in the creation of Firefox.

https://twitter.com/BrendanEich/status/1210621157201727489?s...

Re:Microsoft's Three Browsers by cxr on Wednesday February 19, 2020 @05:01AM (#22364276)
Brendan, uh, wtf?

You're implicitly reading my comment as some sort attempt to diminish your involvement, and explicitly claiming that I'm the one twisting words. You're wrong about both.

"Part of the creation of Firefox" is the second iteration of the wording in play here, which means it's you and jannes who are twisting words here. I know that moving the goalposts is one of HN's favorite pastimes, but it's a stupid one.

The point where I joined this conversation was to correct someone who referred to you as "the creator of Firefox". I was right to do so. (More than that, it's something you should have been glad to see...) If you want to see this as an insult despite it not being one and then move in to attack me over it with ironic accusations of strawmanning, you can go piss up a flagpole.

Re:Microsoft's Three Browsers by BrendanEich on Sunday February 23, 2020 @12:29PM (#22398128)
We agree I’m not “the” or even “a” creator of Firefox, but the iteration I saw was from “part of” to implied “none”. That is the impression left in Mozilla and other wiki sources unless you check web.archive.org, and it is a bigger wtf for me than my misreading of your intent here. I hope so, anyway! There is an effort to erase me, by others (not you), which is not only dishonest — it won’t work. Sorry for misreading you.
Re:Microsoft's Three Browsers by xeeeeeeeeeeenu on Monday February 03, 2020 @05:03PM (#22229738)
Chromium (and Edge) are using Blink, not Webkit. They have been developed separately since 2013.
Re:Microsoft's Three Browsers by goto11 on Tuesday February 04, 2020 @02:49AM (#22233312)
It is just more beneficial for MS to use webkit. They neuter Googles ability to use its dominance to give preference to its own services and interests. Having a minority browser engine (which Mozilla would still be) gives no strategic advantages at all. IE was only strategically useful when it was dominant. Now it is just a resource sink.

MS supports linux now. They don't care about past rivalries, they just do what makes business sense to them.

The lack of diversity might be bad for the web at large though.

Re:Microsoft's Three Browsers by Stierlitz on Tuesday February 04, 2020 @01:23AM (#22232933)
Firefox and lack of diveresity in the browser ecosystem?

http://edge-op.org/iowa/www.iowaconsumercase.org/122106/PLEX...

“ Here is final copy of the memo we sent to BillG for think week about what we should do to get to 30% browser share. Pls do not distribute broadly.”

“ Clone and Supernet Netscape. PSD needs to get serious about cloning Netscape. We must have a plan to clone all the features they have today, plus new ones they will add between now and our next release”

“We will bind the shell to the Internet Explorer so that running any other browser is a jolting experience. Shell/Browser user model becomes the same.”

Re:Microsoft's Three Browsers by jannes on Tuesday February 04, 2020 @04:52AM (#22233919)
That's an interesting document, but I think it says "superset" instead of "supernet" (purely because of the context).
Re:Microsoft's Three Browsers by gruez on Monday February 03, 2020 @04:41PM (#22229491)
>There would have been alot of people very unhappy if Microsoft has adopted Firefox

Who? Shareholders? Open source advocates?

Re:Microsoft's Three Browsers by arexxbifs on Monday February 03, 2020 @05:43PM (#22230175)
As an avid Firefox user, privacy tinfoil hat and all-round Stallman-esque interjector, I wouldn't mind if Microsoft contributed to Gecko, Quantum and SpiderMonkey - provided it didn't interfere in any way with my abilities to do for example ad- and tracker blocking.

As far as I understand it, the Chromium codebase is deeply intertwined with the Google ecosystem in a way that makes it hard to guarantee privacy the way Firefox does.

Re:Microsoft's Three Browsers by jraph on Monday February 03, 2020 @05:01PM (#22229721)
Google? :-)

By the way, it occurs to me that Microsoft is now doing better what Google was doing with the Chrome Frame for IE extension a few years ago.

13 years ago, I asked myself, why Microsoft doesn't just embed WebKit instead of keeping using their annoying web engine. It turns out they are now doing a variant of that now, something that seemed impossible back then, and (amazingly) I am not too happy with this... I guess I did not predict the collapse of my favorite browser's market share at the time, and the dominance of Chrome, which did not exist. Google seemed good anyway.

Google building a web browser was strange to me back then: why would Google do that when we already have Firefox, an excellent browser? But now, it is obvious. And Microsoft does not care that much apparently. They don't care about having an edge over this area anymore.

Re:Microsoft's Three Browsers by d1zzy on Monday February 03, 2020 @06:59PM (#22230774)
There were plenty of technical reasons at the time, remember Firefox/Mozilla devs were strongly against the multiple processes model that Chrome devs really wanted. Chrome has redefined what it means to build a secure browser and I'm happy this is getting adopted now. Ofc, in the meantime Chrome isn't just a better technical alternative to existing browsers anymore, it's a strategic asset with all that entails.
Re:Microsoft's Three Browsers by pjmlp on Tuesday February 04, 2020 @02:57AM (#22233351)
I fail to follow, given that actual Microsoft is one of the major contributors to the Linux kernel, and they are now also contributing to OpenJDK (take that Google).

So they could do that, but I guess Chrome VM has won.

In a couple of years job boards will ask for Chrome developers instead of Web developers.

Re:Microsoft's Three Browsers by nirui on Tuesday February 04, 2020 @05:31AM (#22234112)
> Unfortunately given the history of Microsoft & Firefox this was of course impossible due to Firefox being a derivative of Mozilla/Netscape

So, all that cakes was for nothing?

Re:Microsoft's Three Browsers by SquareWheel on Tuesday February 04, 2020 @06:43AM (#22234490)
People romanticize a rivalry but in reality most browser vendors are friendly with each other. The cakes are a great example of that. They cooperate on standards and work towards common goals.

The top-level comment is disappointing. Blink (not WebKit) was chosen because it was the better technical decision. That's all.

Re:Microsoft's Three Browsers by basch on Monday February 03, 2020 @08:59PM (#22231600)
Microsoft moved to we kit cuz they own Electron and this way they can build web it into the os, and have electron call the os, instead of each app shipping with a copy of blink. It's a battery thing.

Teams, their flagship Office app, is electron.

Re:Microsoft's Three Browsers by fortran77 on Monday February 03, 2020 @10:00PM (#22231935)
The world would have been a better place if Microsoft had doubled down on Edge. Then there would be three viable browser engines.
Re:Microsoft's Three Browsers by toastal on Tuesday February 04, 2020 @02:55AM (#22233344)
Did you mean 4? There are 3 now: Gecko (tangentially including Servo), Webkit, and Blink.
Re:Microsoft's Three Browsers by kienkien on Tuesday February 04, 2020 @02:59AM (#22233358)
webkit, blink, gecko. There still 3 guys