Earlier quoted context omitted.
I just wish they'd moved to Gecko instead of Chromium. It's not like Gecko is an inherently inferior engine by any stretch, and it would significantly bolster their marketshare so that developers actually have to test against it.
One huge advantage the Chromium has over Gecko is Google's Security Team (ie Project Zero). For most users, the web browser is one of the biggest attack surfaces and having arguably the best security team behind the browser engine is a good thing.
The new Microsoft Edge is out of preview
361–370 of 487 posts
Re: The new Microsoft Edge is out of preview
#362Earlier quoted context omitted.
I believe the reason was NodeJS and Electron, wasn’t it? Basically, MS expects NodeJS and especially Electron to become fairly important going forward (MS’s 2 newest and highly successful apps are both Electron based...VS Code and Teams). There is no indication that either of those are moving away from Chromium anytime soon.
The sad thing is that those apps' HTML and JS probably are standards-compliant, so supporting Slack, Teams, VSCode, (Electron) Skype, etc in a Firefox-based version of Electron should be possible and very straightforward - yet it probably won't happen. What's sad is that Windows 98 fully supported desktop-based HTML+JS apps ("HTA Applications"), with access to native resources (using COM via `new ActiveXObject`) and…
That would have been a security nightmare.
Re: The new Microsoft Edge is out of preview
#363Earlier quoted context omitted.
Under a 2 week deadline. I challenge you to do better.
Most likely he had been thinking about the project for some time. But the 10-days-execution story sounds much nicer
Re: The new Microsoft Edge is out of preview
#364Regarding the topic of browser mono-cultures, I was web developer in the post browser war era in the early 2000s where we had a dominant IE6 and a stagnant browser landscape. It was bad. Real bad. But I'm actually fairly positive about MS getting into the chromium landscape and back into the game. Let's face it MS had lost all of its influence in the browser world before dropping IE and making this move. It is a Goog…
I think it will be bad for different reasons. Will Chrome not comply with the spec. Nope because the spec follows what the browsers actually do, and Chrome is the browsers. Will it have bugs that make the web unusable? Probably not. What makes it bad? The world's biggest ad company is in charge of it, so privacy is at risk.
Re: The new Microsoft Edge is out of preview
#365Earlier quoted context omitted.
Have you actually tried to use Visual Studio? It's an unusable piece of crap. The navigation is nearly unusable. Don't focus the project navigation on a tree browser if you're not going to integrate it into the rest of the navigation workflow. NuGet regularly fails silently to restore packages. It uses a virtual filesystem that usually maps 1:1 to the actual project folder.. except files created outside of VS are com…
As someone who uses visual studio + code literally every day, I'm not sure what you're referring to with most of these complaints. The project/solution files are bog standard xml, and well documented, but in general you shouldn't need to touch them. The migration from framework to core 3.0 is now very simple thanks to xaml support, but it used to be a huge hassle. You can literally just edit the tags in your csproj/f…
Project files are "bog standard" XML (except for all the weird magic, like variable resolution and conditionals), but solution files are some unholy VB-like abomination.
But regardless, that doesn't help much when the schema is clearly not designed for human editing (incredibly verbose, UUIDs everywhere for references, etc).
> The migration from framework to core 3.0 is now very simple thanks to xaml support, but it used to be a huge hassle.
No idea how a GUI description language is supposed to help you here.
> You can literally just edit the tags in your csproj/fsproj/etc to enable different target frameworks
Didn't work for me.
> or you can use the ui [0], and then you'll need to do a nuget reinstall. One command [1].
Keep in mind that that command is free to update dependencies as it feels like.
Re: The new Microsoft Edge is out of preview
#366Earlier quoted context omitted.
Yeah, but he also designed JavaScript, so...
I like JavaScript... it’s very flexible and incredibly expressive. Using c# lately, I just feel shackled
"I can code in X so I should be able to jump in to any other language and get to speed instantly." is obviously wrong.
Re: The new Microsoft Edge is out of preview
#367Earlier quoted context omitted.
One huge advantage the Chromium has over Gecko is Google's Security Team (ie Project Zero). For most users, the web browser is one of the biggest attack surfaces and having arguably the best security team behind the browser engine is a good thing.
Google is here to protect you from the lovely document reader that they forcibly mutated into a toxic app platform.
The web is the safest, most battle-tested sandbox environment to run apps in. It’s so safe that you click random links all day long, running 1000s of apps and never have to worry.
I’ll take web apps over native apps from a security perspective, thank you.
Re: The new Microsoft Edge is out of preview
#368Earlier quoted context omitted.
Well they could have picked up one of the other less-dominate browser engines. WebKit and Firefox are good starting points, and both could use the extra help maintaining their open-source core. I get that they wanted to use the same browser as Electron, now that they own it...it just sucks.
The general quality of Firefox is worse, the tooling is more fiddly, some of it is written in languages which are not as familiar to Microsoft, it is considerably less straightforward to customize; and on top of this, performance is similar at best. Chromium has an architecture which lends itself to deep integration, and the default UI is much closer to Microsoft's own designs. > WebKit and Firefox are good starting…
Is MS foolish enough to believe they can have influence on the evolution of the web through github.com/google/chromium pull requests?
Alternatively, has MS has given up? Perhaps they are content to rebrand Chrome and collect the bing.com seignorage from new Windows installs.
Unless they fork, it's either naïveté or negotiated surrender.
Re: The new Microsoft Edge is out of preview
#369Earlier quoted context omitted.
Well they could have picked up one of the other less-dominate browser engines. WebKit and Firefox are good starting points, and both could use the extra help maintaining their open-source core. I get that they wanted to use the same browser as Electron, now that they own it...it just sucks.
The general quality of Firefox is worse, the tooling is more fiddly, some of it is written in languages which are not as familiar to Microsoft, it is considerably less straightforward to customize; and on top of this, performance is similar at best. Chromium has an architecture which lends itself to deep integration, and the default UI is much closer to Microsoft's own designs. > WebKit and Firefox are good starting…
Re: The new Microsoft Edge is out of preview
#370Regarding the topic of browser mono-cultures, I was web developer in the post browser war era in the early 2000s where we had a dominant IE6 and a stagnant browser landscape. It was bad. Real bad. But I'm actually fairly positive about MS getting into the chromium landscape and back into the game. Let's face it MS had lost all of its influence in the browser world before dropping IE and making this move. It is a Goog…
I'm a noob web dev working in a small shop that sells a niche SaaS product. We had a customer push us to support Edge. The dev team (3 dudes) just looked at eachother and laid down the "No, Firefox or Chrome...". It's just so much pressure to dance around the "this one does this, that one doesn't" and generally we rarely run into any Firefox and Chrome issues. Edge, just not worth it for a small team. I'm glad we pro…
I would be surprised if they still want to be a customer.