Live data from Hacker News

Examining Microsoft Edge Browser Performance

anandtech.com

81–90 of 138 posts

Re: Examining Microsoft Edge Browser Performance

#82
post #19

Are they really going the completely disregard Linux users?

Apparently, yes. What, did you think that they actually meant "Microsoft loves Linux"? No, they're supporting Linux in the server business because that's the only way they can seriously take hold of it. Embrace it, if you will.

Re: Examining Microsoft Edge Browser Performance

#83
post #5

Earlier quoted context omitted.

I run exactly zero extension and used an ad-blocker for maybe 1 month in my whole lifetime. With that being said, I am genuinely curious how these 2 things are necessary for you to consider a browser. Are there extensions that I don't have that is crazy for me not to have?

I'm genuinely curious how anyone can spend any significant amount of time reading on the web and not use an ad-blocker. Even mostly-benign animated sidebar ads are too distracting for me.

You can just modify your HOSTS file and get system-wide ad blocking.

Re: Examining Microsoft Edge Browser Performance

#84
post #23
post #6

I wonder how much the Edge's performance will affect the average person's decision to use it or not. Browsers one up each other all the time and I'm sure Google's next major Chrome update will show improvements over the Edge. Renaming your browser won't change peoples' memory of Internet Explorer, even if Microsoft built Edge from the ground up. The average person is still going to be thinking IE when they see it. Wi…

>Renaming your browser won't change peoples' memory of Internet Explorer, even if Microsoft built Edge from the ground up. The average person is still going to be thinking IE when they see it. Maybe I'm underestimating how culturally aware the average person is, but I doubt most people will care to make this connection between IE and Edge.

The reason the browser is named "Edge" is so the icon can remain very close to the Explorer "E". The average person is going to make that connection which was entirely the point.

Re: Examining Microsoft Edge Browser Performance

#86
post #11

Benchmarks are good but the overall experience is what matters the most. I'm really impressed by the startup time of Edge. I type some query in the Cortana search bar and press Enter, it launches Edge extremely fast. So far I really love the performance. However to make it my main browser I'm still waiting for adblocking extensions. I browse with a few tabs opened, one of them start randomly playing an ad video, at l…

> I type some query in the Cortana search bar and press Enter, it launches Edge extremely fast.

Probably something to do with the fact that Edge/Cortana is already loaded at Windows start? So in a way it's a "trick" to starter "faster".

Re: Examining Microsoft Edge Browser Performance

#87
I think the most interesting feature is the ask cortana feature, http://www.thewindowsclub.com/enable-cortana-in-edge-browser, it performs reasonably well on most queries and is pretty fast. Especially useful when reading articles where you have no clue about some of the people mentioned or phrases and expressions being thrown around.. Highlight the phrase and hit the ask cortana option in the menu.

Re: Examining Microsoft Edge Browser Performance

#88
post #54

I definitely will be one of who which will switch from chrome to edge(or any other viable competitor) very soon. The ridiculous path chrome team have chosen for their path is enough for me already.I have said this so many times, I don't want another OS on top of my OS.I just want a Browser , not an application-platform which uses my 3 GB of ram for apps and extension.Even when I delete all app and extension there is…

Yep, same reason I'm gonna switch to IE

Re: Examining Microsoft Edge Browser Performance

#89
post #74
post #47

Earlier quoted context omitted.

> Everyone In my experience, you're dramatically overestimating how many people really understand what a browser is, what IE is, or can disambiguate between Chrome and Google.

"Everyone" wasn't the literal everyone, "everyone" is the group of people that buy a Windows OS and install another browser. Those people know what a browser is.

Maybe I misunderstood, but I was replying to your overall message about:

> I wonder how much the Edge's performance will affect the average person's decision to use it or not.

About half of people using Windows continue using IE right now. So, "everyone" and "average" definitely refer to a lot of people who have absolutely no idea what any of us are talking about in this entire page of comments. It's so easy to underestimate how little truly "average" folks understand or care about these nuances in the real world outside of a few tech bubble areas.

Re: Examining Microsoft Edge Browser Performance

#90
post #11

Benchmarks are good but the overall experience is what matters the most. I'm really impressed by the startup time of Edge. I type some query in the Cortana search bar and press Enter, it launches Edge extremely fast. So far I really love the performance. However to make it my main browser I'm still waiting for adblocking extensions. I browse with a few tabs opened, one of them start randomly playing an ad video, at l…

> I type some query in the Cortana search bar and press Enter, it launches Edge extremely fast. Probably something to do with the fact that Edge/Cortana is already loaded at Windows start? So in a way it's a "trick" to starter "faster".

Cortana is, but the Edge process is not that I can find. but that's only part of the story. If the libraries utilized by Edge are already loaded by other processes, they benefit from being in memory already.

Still, I notice Edge launches faster than Chrome even when I have a separate "Chrome App" open (e.g.: Hangouts). But you have to remember that Chrome essentially re-implements the ChromeOS on top of Windows. Much like how iTunes performance degraded as Apple ported more and more of OS X to Windows just to get it to run, I think Chrome suffers from the same bloat on Windows.

I wanted to check though. How much of Chrome is already loaded when Windows starts? How much of Edge?

I used VMMap from Sysinternals. "DLLs" includes every library plus the executable. Non-system DLLs excludes anything I found loaded by another process on the system, which included all the standard Windows libraries. Unique DLLs excludes anything loaded by any other process, so at a minimum it's the process itself (see: Chrome.exe).

Chrome.exe run as a child and a parent share a handful of code.

EdgeCP.exe is the child to Edge.exe, and it shares about the same amount of stuff. The EdgeCP process is lean for Windows, the executable is only 300K.

Here's what I found.

    Process                    	DLLs (#)	DLL Size (MiB)	Non-System DLLs (#)	Non-System DLL Size (MiB)	Unique DLLs (#)	Unique DLL Size (MiB)
    Chrome.exe                 	179     	159           	3                  	31.3                     	1              	30.4
    Chrome.exe (child)         	54      	90.6          	4                  	41.3                     	2              	40.3
    MicrosoftEdge.exe          	131     	170           	5                  	15.2                     	3              	9.8
    MicrosoftEdgeCP.exe (child)	98      	154           	3                  	1.9                      	1              	0.3
The upshot: both Chrome and Edge use a huge list of system libraries. Chrome's application code is larger, but it's probably not just the fact that Edge has an advantage with much more of its code already loaded into memory.

The simple answer is probably that Edge starts faster because it doesn't have to run on top of a ported layer of ChromeOS, which adds many layers of abstraction. The Edge process seems to be a very lightweight shim over a rendering engine that works pretty well. I don't know how they'll make that work with extensions or sandboxing, but the size of the executable code and the way it looks reminds me of Servo. (Minimal UI code, stays out of the way of renderer and JS processes.)

Finally, I checked to see if Cortana loads many of the same DLLs as Edge. Yes it does. I don't think that's an optimization though, I think that's because Cortana might be using a WebView to display results. (That would help in porting it to iOS and Android, of course.) I haven't disassembled it or inspected its XAML, but I think I'm done messing with Windows 10 for the day.

Post reply on HN