Slashdot Mirror


Benchmark Battle, September 2015: Chrome Vs. Firefox Vs. Edge

An anonymous reader writes: The next browser battle is upon us. Edge has been out for more than a month, and its two biggest competitors have received significant updates: Chrome 45 and Firefox 40. This article puts all three through their paces, and each manages to win a few tests. Edge convincingly won the JetSteam and SunSpider JavaScript benchmarks, while also eking out a victory in Google's Octane test. Chrome was victorious in Mozilla's Kraken benchmark for JavaScript performance, while also edging out Firefox in HTML5Test and the Oort Online WebGL test. Firefox won the WebXPRT test that combines HTML5 and JavaScript performance, and also the Peacekeeper test for general browser performance. There's no clear dominant browser for performance, and none of the three are obvious laggards, either. Browser competition seems to be in a good place right now.

137 comments

  1. What happens when you turn off Javascript? by Anonymous Coward · · Score: 0

    The Web before and after NoScript is like night and day.

    1. Re: What happens when you turn off Javascript? by Bing+Tsher+E · · Score: 1

      Turning off JavaScript makes baby webdeveloper cry.

    2. Re: What happens when you turn off Javascript? by Anonymous Coward · · Score: 0

      I find it makes most sites slower, as the servers seem to be expecting certain responses before delivering all content.

    3. Re: What happens when you turn off Javascript? by sims+2 · · Score: 1

      Really? I have never noticed that anywhere.

      What it normally does is break website menus.

      --
      Minimum threshold fixed. Thanks!
    4. Re:What happens when you turn off Javascript? by Irate+Engineer · · Score: 4, Funny

      What happens when you turn off Javascript?

      God kills a puppy in your name.

      --

      Left MS Windows for Linux Mint and never looked back!

      Vote for Bernie in 2016!

    5. Re: What happens when you turn off Javascript? by Anonymous Coward · · Score: 0

      Yes and the one thing I hate most about the current state of the web is seeing that the wait-cursor on my browser has gone back to normal and the browser indicates the page has loaded but not one fucking piece of content has displayed yet (oh, except maybe an ad or two) because the fucking javascript is still loading it all.

      Frankly I think browser programmers should not stop the spinning load icons until the javascript has stopped loading shit and the content of the page is actually visible. I'm so tired of "Oh look the browser thinks the page has finished loading...but it's wrong."

      I love NoScript but frankly the second thing I hate about the current state of the web is that turning off javascript also breaks most websites entirely nowadays and gets you either a garbage page, a blank page, or a "please enable javascript" beg.

      Thank god I keep an ample supply of cheap keyboards handy to replace the ones I routinely smash.

    6. Re:What happens when you turn off Javascript? by Anonymous Coward · · Score: 0

      Puppies are stupid and had it coming to them anyway.

    7. Re: What happens when you turn off Javascript? by Z00L00K · · Score: 1

      With AdBlock active and preventing connections to tracker sites it's even better.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    8. Re:What happens when you turn off Javascript? by fahrbot-bot · · Score: 0

      What happens when you turn off Javascript?

      God kills a puppy in your name.

      And Dead Puppies aren't much fun.

      Dead puppies aren't much fun
      They don't come when you call
      They don't chase squirrels at all
      Dead puppies aren't much fun
      ...

      --
      It must have been something you assimilated. . . .
    9. Re:What happens when you turn off Javascript? by Anonymous Coward · · Score: 1

      What happens when you turn off Javascript?

      God kills a puppy in your name.

      Excellent, Smithers!

      I'm a gonna go donate to noscript development right now. Kittens rule!

    10. Re:What happens when you turn off Javascript? by Anonymous Coward · · Score: 0

      Yes, because doing full blown fucking POST calls for every little thing you want to do on a website is FUCKING AWESOME! Whoohoo!!!!!!!

    11. Re: What happens when you turn off Javascript? by Anonymous Coward · · Score: 0

      I see a lot of sites where the web developer is apparently so clueless that they need to use Javascript just to display images.

  2. DOM's got to go by slacka · · Score: 4, Insightful

    With FF and Chrome JavaScript performance has been good enough for most web apps for the past couple of years. Good to see IE has caught up, but JS performance is not been what's hold the web back. The issue is DOM performance. For example, my stock trading app eats up 100% of my CPU time and causes Firefox UI to get unresponsive when tracking more than 30 stocks. Their native IOS app barely uses any CPU time and runs better on my phone than the web app on my desktop. It's time we ditch DOM's document based model for something application centrist.

    1. Re:DOM's got to go by Trepidity · · Score: 4, Insightful

      Some of that is interaction with the graphics stack, which varies by OS and can be exacerbated by how the browser handles the DOM. Updates to the DOM that don't cause repaints or other visible changes are much less problematic for performance than those that do.

    2. Re:DOM's got to go by Anonymous Coward · · Score: 0

      No, it's time app developers learned to use the DOM more appropriately. Poor code is poor code, no matter what framework you're using. It's easy to make even an Angular app that sucks, because you're trying to force it into the shape you think is best, rather than just learning how to use the tools properly. Others can make web apps that run incredibly well, even when they heavily use the DOM. In fact the only problem with the DOM is that the API is horribly archaic. But then you can always use jQuery or some other wrapper to make it more pleasant.

    3. Re:DOM's got to go by Anonymous Coward · · Score: 0

      Better idea: use HTML for what HTML does well and decide on a plugin for UDP style data transfer (like the video and other streaming codecs).

      Just because you can write a page to auto-refresh doesn't mean you should. It gets even worse when you are refreshing anything with additional scripts, like most advertisement nonsense.

    4. Re:DOM's got to go by jopsen · · Score: 1

      Some of it also web devs who builds up CSS rules and DOM such that some small changes causes a complete CSS reflow and other fun things :)

      Like I wrote to GP, DOM is a tool, not the right tool for everything (clearly DOM isn't good for manipulating pixel art).

    5. Re:DOM's got to go by oakgrove · · Score: 1

      Just because you can write a page to auto-refresh doesn't mean you should.

      Especially considering XMLHttpRequest has been around a long time.

      --
      The soylentnews experiment has been a dismal failure.
    6. Re:DOM's got to go by Anonymous Coward · · Score: 0

      Oh god, it pains me SO MUCH.

      All of these new things were being added that let you "sandbox" or optimize graphical operations, then suddenly they shit over the entire bloody renderer anyway!
      I've been running tests on older machines just to watch how slower things get, and every few major iterations web browsers have gotten slower and slower. It is painful at how under-optimized things are getting.

      I hate the DOM so much though.
      It is a bloated inconsistent mess and needs to be rewritten and EVERYTHING old made completely incompatible with it. In other words, DOM1 and DOM2, there is no mixing and matching.
      This is the best way to go about it, similar to the separation of new and old JS with JS Harmony coming.
      The DOM was written in a time where none of what we do now was even remotely thought of, and it is showing its age.
      Likewise with JS scope. Holy hell I won't even get started on that mess. Some of it seems to be fixed in Harmony, but it is still far off being considered "decent".
      These are honestly the 3 major components of the web dev ecosystem that seriously need some reworking. Other things are minor and unimportant next to them: graphics management, DOM and JS Scope.

    7. Re:DOM's got to go by Anne+Thwacks · · Score: 1
      If a page auto-refreshes, I go to another site, unless it is there to serve the current state of something. There is more to life than watching page reload!

      The Independent - this means you!

      --
      Sent from my ASR33 using ASCII
    8. Re:DOM's got to go by cheekyboy · · Score: 1

      maybe if the app was 100% WEBGL and not dom, it would be faster, its easy to render 50000 cubes, css cant do that.

      Maybe DOM should be done in the gpu and browser render always in gpu mode.

      or render your graphs server side with pixel level checking like old school VGA mode DOS apps.

      --
      Liberty freedom are no1, not dicks in suits.
    9. Re:DOM's got to go by mwvdlee · · Score: 1

      Ever tried adding a few thousand nodes to the DOM? It takes a very noticable delay even on the best hardware without any CSS.
      Sure, you can optimize it by generating the HTML code within JavaScript, but that isn't very nice code and doesn't negate the fact that DOM itself is very slow.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    10. Re:DOM's got to go by Pieroxy · · Score: 1

      You rarely need to add thousands of nodes to fill in the viewport. There are techniques such as infinite scrolling which will display the viewport blazingly fast and download more content as the user scrolls down. You save network bandwidth, CPU, and it all looks good.

      Choosing the proper tools is also a given. Anything developed in AngularJS for example is bound to be slow on every redraw since it generates a whole new DOM every time. Not counting the initial payload. Try out simpler frameworks such as mithril for example.

      Frankly speaking, the DOM is good enough for most uses. Learning how to not download 20MB of data in each page is what's missing.

    11. Re:DOM's got to go by Blaskowicz · · Score: 1

      Bonus point if you lose the position in an article or in a very long page, or worse if you're losing the portion of "infinite comments" that you loaded piecemeal for several minutes, and loud autoplaying video starts playing again. It's making me laugh currently.

  3. Why HTML5Test? by Anonymous Coward · · Score: 1

    Several of these benchmarks are outdated to the point of barely meaning anything anymore, chiefly Kraken and Sunspider. But even they have value compared to HTML5Test, which artificially skews data in favor of Google-specific technology, and breaks the scores down in mysterious ways to make Chrome's lead look much larger than it really is. At least go to caniuse.com and tally up the support there instead. Its tests are far more accurate, cover FAR more features, and aren't artificially biased.

  4. Summary by linuxguy · · Score: 1

    Performance is roughly the same. Chrome renders HTML5 more correctly than others.

    Tests were performed only on a Windows system. Still a very valid test as that what most people use.

    1. Re:Summary by 93+Escort+Wagon · · Score: 1

      Tests were performed only on a Windows system. Still a very valid test as that what most people use.

      Yes, let's pretend Android and iOS still don't make up a significant percentage of the devices people use to browse the web.

      --
      #DeleteChrome
    2. Re:Summary by Trepidity · · Score: 1

      Mobile benchmarks would be interesting, but at the moment very few people are actively choosing a mobile browser anyway. Almost everyone ends up using the platform default (e.g. Safari on iOS).

    3. Re:Summary by Anonymous Coward · · Score: 0

      They should add "loading cnn.com" to the tests. I could brew a pot of coffee waiting for either IE or Edge to load that puppy up (by which I mean, the links to news articles finally become clickable and/or you can scroll the page up and down), but Chrome and FF just throw the page at me.

    4. Re:Summary by Anonymous Coward · · Score: 0

      It's actually very debatable that Chrome renders HTML5 "more correctly". See for instance: http://caniuse.com/#compare=firefox+43,chrome+48

      Frankly, Chrome has had such a lead that they seem to have become complacent. They're way behind on the new Javascript standard, and aside from their own pet technologies that others don't want to support, they really haven't been rushing to keep ahead of the pack.

    5. Re:Summary by RingDev · · Score: 1

      Tests are great, but in real world usage Edge has been absolutely a shit fest for Facebook usage on my PC and tablet.

      Scrolling locks up, typing often hits .5 to 3 second lag spikes. Occasionally, if I type too fast while it's lagging, I get a audible beep and any characters that were lagging are dropped and I have to re-type what I was writing.

      Outside of Facebook, it seems fine. But I've reverted to Chrome for social media.

      On my media PC it works fine. I don't get the disappearing cursor issue when binge watching Netflix. My only gripe is that even in tablet mode the navigation buttons are too small for my fat fingers.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    6. Re:Summary by Shados · · Score: 1

      my biggest gripe about Edge is the font rendering. Unless you have a 4k display and upscale to 125% (minimum), it looks like Linux's fonts in 1999.

      I'm not that sensitive to these things, but in a browser where i spend most of the time looking at text, something that bad is too much. I don't even mind ClearType vs MacOSX/FreeType. But the grayscale thingy they use in Edge is just useless unless you have god-level DPI.

    7. Re:Summary by Anonymous Coward · · Score: 0

      Scrolling locks up, typing often hits .5 to 3 second lag spikes. Occasionally, if I type too fast while it's lagging, I get a audible beep and any characters that were lagging are dropped and I have to re-type what I was writing.

      mod up parent. Tests of load time are no longer adequate. There are such things as jank tests, but I don't think anyone is comparing browsers. Usually this stuff comes down to ad-hoc discovery of bugs because what is trying to be achieved is not clearly defined, and that must change, even if it means throwing out HTML5. It is already happening as hipster developers flock to walled garden app platforms in search of better "responsiveness," an overloaded word, but usually meaning smoother pointless animations. The app platforms don't offer a browser allied with the user, so developers' and users' interests are "balanced", and developers siphon up PII or control users with hardware burned-in evercookies that function like anti-piracy dongles. If the web wants to maintain browser competition and user-focus it needs to respond to these hipster developers' fads by delivering more predictable UI tail latency.

      I would suggest the goal should be game development, the things measured should be minimum frame rate and input-to-output lag, and the success condition should be that the same API used for developing games (including the same parts involved in the measurement, not extra stuff bolted on) should be convenient for developing blogs and shopping carts.

      htmlgl.com seems to have this idea (I guess I stole it from them), but I don't know if they're ultimately on the right track or are mostly functioning as semi-useful trolls to show how broken is the current situation.

  5. 1% advantage sounds good...in theory. by Impy+the+Impiuos+Imp · · Score: 1

    I will give up 1% winning speed, or 50% actually, for a browser whose various scripting engines don't grind things to a halt as some web site overwhelms their calculations, no doubt abusing this to grind defenses to a halt, or exploit race conditions.

    Google, with the "best" programmers, this means Chrome! Some damned 3D ad or video ad or something, freaking stop it from "use every CPU cycle you can!" to eke out that winning percent. Maybe they overuse RAM, too? You figure it out if you are so good.

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  6. Re:Edge is the loser by SQLGuru · · Score: 1

    It still made a really good showing by winning 3 (tied w/ Chrome) and the ones that it wasn't 1st or 2nd in seemed to be related to lack of codecs which will likely get updates soon since there was an article about them adding support for VP9 coming up.

  7. Firefox and Javascript by Anonymous Coward · · Score: 0

    Try going to amazon.com, and just sit there on the front page doing nothing.

    One entire core will peg out to 100%, the computer fans kick into turbo mode, and the browser process uses 2GB of memory.

    Just sitting there doing nothing with JS enabled.

    1. Re:Firefox and Javascript by rudy_wayne · · Score: 1

      Try going to amazon.com, and just sit there on the front page doing nothing.

      One entire core will peg out to 100%, the computer fans kick into turbo mode, and the browser process uses 2GB of memory.

      Just sitting there doing nothing with JS enabled.

      Nope. Don't see that at all.

    2. Re:Firefox and Javascript by Anonymous Coward · · Score: 0

      And when one tab in FF is unresponsive, they all become unresponsive. Their revamp of their rendering stack they pushed out dubbed OMTC (Off Main Thread Compositing) was very error prone when they released it and yet instead of work the bugs out in the pre-release versions, they activate it for all users. Due to this the browser would randomly crash, most notability when decoding x264 video streams. So knowing this, I installed a 3rd party codec on my system and set my system to use that codec as the default for decoding x264. Things got better and I had less crashes during video streaming, though I still had random crashes caused from OTMC. So I go to Mozilla, try to file a bug and I'm told the problem is on my end, it is a problem the video driver and is not a problem in FF, keep in mind this is a driver that had no crashes before OTMC was enabled, but I follow their instructions and update my GPU driver to the latest from AMD and still have the browser crash. I'm told the problem is still with the driver and not FF, so basically tough shit. So I disable OTMC and the crashes go away, but keep in mind the number of users this is likely happening to that would not contact Mozilla. The problem with this "solution" is the old rendering stack is going to be phased out and everyone will have to use OTMC regardless of about:config. There was a point where you could tell windows which codecs to use to decode different formats, but Mozilla changed this, locking you in to only using the default microsoft x264 codec, I had installed a 3rd party x264 codec because when Firefox would use microsofts it would have issues and worked much better using a 3rd party codec, but another update comes out and I find I'm having x264 streaming issues again, I do some digging and turns out Mozilla hardcoded in FF to disallow it to use 3rd party codecs and you now had to use microsofts x264 codec I had been holding out for years but all the combined issues I've had with Firefox and it being clear they weren't going to finish multi-threading any time soon. I grudgingly switched to chrome and it took a while for me to get used to it, I can't see myself going back to Firefox. My only main complain with chrome is the lack of ability to have better tab management when you have a bunch of tabs open. In Firefox I could install a add-on that would allow me to have tabs on multiple rows, instead of trying to squeeze them all into one row, but chrome lacks the ability in their API so a extension can't add this functionality and doesn't seem like google is interested in adding this feature either, but on the positive note, no more single tabs hanging up the browser like with Firefox.

    3. Re:Firefox and Javascript by Anonymous Coward · · Score: 0

      Well I've been looking at my activity monitor for about 10 minutes. Firefox didn't get above 11% CPU, memory usage is constantly at 1GB. And don't only have Amazom.com open at the homepage, but also sporza.be (streaming a tennis game from the US open), deredactie.be (with automatic refresh of the latest international news), hbvl.be (with automatic refresh of the regional news), bolero.be (heavy site with automatic stock trackers), studienet.ou.nl (some slow student area of the site from my college) and slachdot.org. The auto refreshes and streaming just continued, I just open Amazon.com to see if you are right. I would like to believe all the rumors about Firefox being slow and even unusable. But really. It works fine on my system. A 2009 iMac with the latest OSX and the latest Firefox. I'm also running a virtual machine with a sort of lamp server for my development course (but postgresql and tomcat instead of mysql and php).

      I simply never had these Firefox problems. Maybe the sites I visit don't try to load many extra JS-files or adverts? You might notice that most of my websites are Belgian who have stricter privacy rules, but that would still not explain why I don't have a core peaking at 100% when I've the amazon homepage loaded in one tab, the very real problem you expect everyone to have.

      But now I'm apparently a Firefox fanboy that flat out denies that 11% cpu every 10-30 seconds is a problem? And it is people like me who make other people stop using Firefox?

      But since my lack of problem with Firefox, I'm just assuming you are a Google shill who tries to convince Firefox users that Firefox is bad and Google Chrome is the holy grail of Internet browsing. But even when Chrome was 20 times faster (Firefox is fast for me, so it wouldn't even matter) I still would not want that privacy invasion peace of software on my desktop.

    4. Re:Firefox and Javascript by Anonymous Coward · · Score: 0

      I don't see that behaviour with Firefox 41 beta 9 on OS X. If you have add-ons maybe one of your add-ons is causing the issue. Try the same thing with all your add-ons disabled and, if the issue goes away, try selectively enabling them until you identify the one causing the problem.

  8. Waterfox by Anonymous Coward · · Score: 0

    Is it any good?

    1. Re:Waterfox by ArhcAngel · · Score: 1

      Not sure if you are trolling or asking but since you brought it up I can say I've been using Waterfox as my primary browser for the last two years and it works well. I tend to run with upwards of 12 to 15 tabs at a time and it is quite responsive but does on occasion lose its connection to the network and require it be restarted to restore the connection. But since both Chrome and Edge no longer support NPAPI I suspect I'll be using it for the foreseeable future. At least until all my favorite web sites stop using features that require it.

      --
      "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
  9. File the results by Anonymous Coward · · Score: 0

    Should be filed under "Narcissism of small differences".

  10. Fastest ? Fastest longer term is probably Mozilla by Lennie · · Score: 4, Interesting

    Fastest will probably be 'Servo', which is the new browser engine by Mozilla.

    It's a parallel browser engine, it can render multiple parts at the same time:
    https://www.phoronix.com/scan....

    It's also written in Rust a language probably less prone to security issues than C++ (which all the other engines are written in).

    A general article about Servo:
    https://lwn.net/Articles/64796...

    --
    New things are always on the horizon
  11. Well, since they're really all the same, by fustakrakich · · Score: 0

    I'll just keep spanking my Seamonkey... Netscape still rules over all.

    --
    “He’s not deformed, he’s just drunk!”
  12. Give people what they want by Okian+Warrior · · Score: 0

    Benchmarks are an uninteresting aspect.

    The real question, the question that will make or break the browser, is: does it give the people what they want?

    Does it have video chat builtin?
    Do the tabs have artistically sculpted curves?
    Does the color scheme use soft, pleasing low-contrast colors?
    Does it have flat chicklet controls or old-fashioned 3-d buttons?
    Does have an integrated mail reader?

    These are the things the public wants, these are what it takes to make a modern browser. People want user-friendly, something that can be run by young toddlers and does everything in one application, with a sky-high level of customization options and a powerful extension ecosystem. One with a high-level of artistic merit.

    Not some stripped-down single-purpose display engine.

    1. Re:Give people what they want by Anonymous Coward · · Score: 0

      >Does have an integrated mail reader?

      FTW? I don't know anyone who wants that.

    2. Re:Give people what they want by link-error · · Score: 2

      I think the question is, which one allows you to install blockers and which one isn't spying and reporting everything you do back to the mothership?

      --
      -Unresolved symbol? Byte me!
    3. Re:Give people what they want by Anonymous Coward · · Score: 0

      >FTW? I don't know anyone who wants that.

      Netscape Communicator rulez; all you other browsers be bitches.

  13. Pale Moon Browser by avandesande · · Score: 0

    Is it just me or does PM seem a lot faster than Firefox. I tried it out for the interface but it seems faster too.

    --
    love is just extroverted narcissism
    1. Re:Pale Moon Browser by Anonymous Coward · · Score: 1

      Just you, and the few people who also want to believe it's true.

      I compared fresh installs on a bunch of systems, and Firefox was faster in all but a couple of cases. But in even those cases, comparing the nightly builds with the multi-process support to Pale Moon revealed Pale Moon to be much less responsive.

      It's all down to two things: do you NEED the crappy old Firefox UI? If so, and you're loading up the stock Firefox with addons to get that effect, then Pale Moon might seem faster to you for now.

      The other thing is the different ways the UIs lag. Some people prefer Pale Moon's lagging, others stock Firefox's. Some people even prefer Chrome's style of lagging, to the point where they don't think it lags at all.

  14. I was impressed by Edge taking 3 top spots by Anonymous Coward · · Score: 0

    See subject: Edge took ALMOST 1/2 of the tests - not too shabby!

    * I wish MS would 'backport' Edge to Windows 7 actually...

    APK

    P.S.=> Most of these tests center on Javascript, so for the MOST part? I could care less on these results!

    I avoid javascript use LIKE THE PLAGUE since it's a major infection vector OR rather abused as one & yes, it SLOWS YOU DOWN!

    THUS, I generally don't use it myself (well, only on sites that DEMAND I do such as ecommerce, online banking, or test taking related ones) & instead opt to use Opera 12.17 64-bit on Windows 7 here... why?

    Opera (real opera, NOT 'chopera') has a "by sites" preferences exceptions option... & for the exception sites above I noted, I set javascript/cookies/frames-iframes/plugins (only on demand) as "ON", only allowing the BARE MINIMUM of them for said site(s) to function & nothing more - the rest of my sites online GLOBALLY have cookies/javascript/iframes-frames/plugins shut off by DEFAULT (safer & FASTER that way, by miles)... apk

    1. Re:I was impressed by Edge taking 3 top spots by Anonymous Coward · · Score: 0

      See subject: Edge took ALMOST 1/2 of the tests - not too shabby!

      * I wish MS would 'backport' Edge to Windows 7 actually...

      APK

      P.S.=> Most of these tests center on Javascript, so for the MOST part? I could care less on these results!

      I avoid javascript use LIKE THE PLAGUE since it's a major infection vector OR rather abused as one & yes, it SLOWS YOU DOWN!

      THUS, I generally don't use it myself (well, only on sites that DEMAND I do such as ecommerce, online banking, or test taking related ones) & instead opt to use Opera 12.17 64-bit on Windows 7 here... why?

      Opera (real opera, NOT 'chopera') has a "by sites" preferences exceptions option... & for the exception sites above I noted, I set javascript/cookies/frames-iframes/plugins (only on demand) as "ON", only allowing the BARE MINIMUM of them for said site(s) to function & nothing more - the rest of my sites online GLOBALLY have cookies/javascript/iframes-frames/plugins shut off by DEFAULT (safer & FASTER that way, by miles)... apk

      Edge on Windows 7 request from an Opera user. Not exactly mainstream. Good luck with that. Why ask for things you know will never happen?

  15. DOM is just a tool by jopsen · · Score: 1

    Choose the right tool for the job.

    If you want normal UI DOM enables fast development, and isolates things nicely (compared to coding against a frame buffer).
    But for rendering some things raw framebuffers (canvas) is and always will be the right tool...
    Could also be you're using setTimeout instead of requestAnimationFrame...

    But yes you're right, the DOM is slow... but you're not forced to use it when making pixel art...
    he he, I think I once saw a js library to draw with 1x1px divs :)

  16. Re:Edge is the loser by David_Hart · · Score: 1

    Since Edge comes from the same company that makes the OS used to run those benchmarks, the fact the it did not win in all, or even most of, instances is a failure.

    Um, No...

    I'm sure that there is a trade-off where optimizing for specific content, which can have an effect on the loading time of other content. So, it would make sense for some browsers to have an edge depending on the test format.

    Also, the benchmark includes checking for support for specific formats and functions, some more esoteric than others. For example, the HTML5 test includes a test for Ogg Theora. Mozilla and Opera were proponents of this format and support it, but it appears that it is being left in the dust for H.264 and VP9/10. Edge's lack of support for this format would hurt it in this benchmark, but in reality it's a moot point as very few web sites use this format.

    "Edge gets 402 points on the HTML5Test.com test compared with 526 for Chrome and 467 for Firefox out of a possible 555 points. A lot of this is for code that very few sites use, such as Ogg Theora video, but some useful capabilities like Web notifications and WebRTC support for mic and camera access are still missing."

    http://www.pcmag.com/article2/...

    Take all benchmarks with a grain of salt...

  17. Re:Fastest ? Fastest longer term is probably Mozil by jopsen · · Score: 0

    Fastest will probably be 'Servo', which is the new browser engine by Mozilla.

    The future is indeed interesting... :)

  18. Re: MSFT Wins by Z00L00K · · Score: 1

    The taste of irony.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  19. Re: Edge is the loser by Z00L00K · · Score: 1

    How about good adblockers for edge?

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  20. "Performance"? Bah. by T.E.D. · · Score: 4, Insightful

    Why on earth would I care at all about "performance" in my web browser. Unless its 10x slower, seriously who cares?

    What I care about are:

    • support. Does it properly display the websites I visit?
    • Freedom. Is it "owned" by users like me, or by some big company who cares more about their needs than mine?

    Obviously you can't get perfect in either, but I'll err on the side of coming closest to these marks.

    1. Re:"Performance"? Bah. by rsilvergun · · Score: 1

      Because you have complex applications that run in a browser that you would like to use. HTML5/JavaScript Games come to mind. Chrome runs Bastion. Desktop Apps inside a browser make it possible to be indifferent about your operating system. We finally get the 'write once, run everywhere' that programmers have been promised for decades. That's only possible if it not only works, but is fast enough to replace native apps.

      --
      Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    2. Re:"Performance"? Bah. by just+another+AC · · Score: 1

      So you care about compatibility and ownership only?

      I would've said number 1 concern is security (and number 2 as well).

      Also extensibility, resource usage, ...

    3. Re:"Performance"? Bah. by Anonymous Coward · · Score: 0

      And why do I care or want web applications to replace native apps? I personally like having the source code to the software I run.

    4. Re:"Performance"? Bah. by Shados · · Score: 1

      And why do I care or want web applications to replace native apps? I personally like having the source code to the software I run.

      A lot of people care.

      Eg: if someone wants to store a trillion data points and run reports on them, it sucks a lot to have to run that yourself. Sure, you could have a fucking desktop app to render the UI that you have to install with dependencies and shit. Its still going to go talk to the server running potentially hundreds of milions of lines of code to make it happen.

      If you want to see the javascript of the "web client", Chrome is pretty good at unminifying these days (short of the variable names. You'll live).

    5. Re:"Performance"? Bah. by Anonymous Coward · · Score: 0

      And why do I care or want web applications to replace native apps? I personally like having the source code to the software I run.

      you are the very reason that linux has less than 1% of the desktop. seriously, go fuck yourself you worm.

    6. Re:"Performance"? Bah. by Anonymous Coward · · Score: 0

      Because you have complex applications that run in a browser that you would like to use. HTML5/JavaScript Games come to mind. Chrome runs Bastion. Desktop Apps inside a browser make it possible to be indifferent about your operating system. We finally get the 'write once, run everywhere' that programmers have been promised for decades. That's only possible if it not only works, but is fast enough to replace native apps.

      I call bullsh*t on the "write once, run everywhere" paradigm.

      In my experience between work and play, I need all three browsers just to run the essential apps (and webpages) that I access every day. Comparisons like this seem to matter so much less since I can't just "pick Chrome and run". I need to use Firefox to access anything with MathML content, since Chrome and Edge don't support it (even with MathJax, formulas still don't appear correctly). I need to Chrome to use my Google Apps (they "work" in Firefox and Edge, but not nearly as well). I need to use Edge/IE to access my college roster system, because the admins are too incompetent to test the system on anything else. Growing up in the early 90s, I feel like I've left the "Browser Wars" to the "Browser Roulette" where I have to try out each browser to see which one will work best on any given complex web page. I guess this is what happens when so many web pages are built by graphic design people and not CS people.

    7. Re:"Performance"? Bah. by thegarbz · · Score: 1

      Why on earth would I care at all about "performance" in my web browser.

      Because your browser is becoming the new operating system. If you think JS performance doesn't matter you should try reading your gmail on a pre-performance war browser version.

      Between Office, Google Apps, every bloody database frontend currently on the market, and even some stupid games I care more about Javascript performance now than I ever have in the past.

    8. Re:"Performance"? Bah. by Anonymous Coward · · Score: 0

      All of the examples you explicitly named are apps owned by browser makers. Maybe it isn't a coincidence.

    9. Re:"Performance"? Bah. by Anonymous Coward · · Score: 0

      Performance matters. These benchmarks though don't measure actual performance during real-world use. For example, if you use Firefox for an extended period of time with about 6 ~ 8 tabs open, every few minutes it will freeze for 30 seconds doing who knows what. That's on a clean install with AB+. Without AB+ it's unusable and hangs constantly. But benchmarks are too nice for browsers; they don't mimic real world usage well enough and don't capture effects like this.

    10. Re:"Performance"? Bah. by T.E.D. · · Score: 1

      I've seen that. It almost always seems to have something to do with videos (particularly youtube). It was much worse about a year or two ago. Haven't seen it in a while. I suspect it was flash causing the issue, and since most of the web has moved away from Flash, it just doesn't happen as often now.

    11. Re:"Performance"? Bah. by T.E.D. · · Score: 1

      Because you have complex applications that run in a browser that you would like to use.

      Nope. Any other reasons?

      About the most complex application I ever use in a browser is an MMO character builder. I haven't ever felt the need to speed those up, and I suspect they wait for my next selection at the exact same speed no matter which web browser I use. Again, my main considerations here are (1) Does it actually work right in my browser? and (2) If it tries to subvert my browser, do I have the tools to stop it?. These both boil down to support and freedom.

      Probably the next most complex things I do are live youtube streams (with comments). I suppose if things got sluggish there I might look for a speedier browser, but generally performance there is limited by the quality of my internet connection, not the speed of my computer.

    12. Re:"Performance"? Bah. by T.E.D. · · Score: 1

      And which browser is likely to be the most "secure"? Hint: it won't be the one that's totally in thrall to ABC Megacorp. Even if theirs is pretty secure, how do you know that? Take their word for it? Nobody is allowed to look at the sources. You're completely at their mercy.

      Extensibility, and to a lesser extent resource usage also work that way. If users are free to add in things they want themselves, then by definition it will be extensible. If there's some kind of outlandish resource issue, and users can fix it, they will. That's the cool thing about "ownership", it helps cover all the little nitty things that might hit my radar as an issue if they got out of hand. So if I worry about ownership when I first select my go-to browser, I don't have to constantly worry about all the other crap.

    13. Re:"Performance"? Bah. by just+another+AC · · Score: 1

      And which browser is likely to be the most "secure"? Hint: it won't be the one that's totally in thrall to ABC Megacorp. Even if theirs is pretty secure, how do you know that? Take their word for it? Nobody is allowed to look at the sources. You're completely at their mercy.

      It's not ideal, but to say you cannot deduce (to a high probability) from other methods is just silly. Also for any moderate complexity program, having the source doesn't give you all seeing ability to spot bugs, only obvious ones.

      Extensibility, and to a lesser extent resource usage also work that way. If users are free to add in things they want themselves, then by definition it will be extensible. If there's some kind of outlandish resource issue, and users can fix it, they will. That's the cool thing about "ownership", it helps cover all the little nitty things that might hit my radar as an issue if they got out of hand. So if I worry about ownership when I first select my go-to browser, I don't have to constantly worry about all the other crap.

      Another "great in theory" point.
      Just because you have the source doesn't mean you can fix the problem. If I architect the browser in such a way that a complete rewrite is needed to stop it being a resource hog, how are you at an advantage by having my program. I would value a program that is working already over one that needs a complete re-write.

      I am not arguing against open source. But when people say "if it is open source then all our problems will be fixed", they risk damaging the reputation of open source when the programs (frequently) fail to live up to this high bar.

  21. All useless. Edge is missing huge features. by holophrastic · · Score: 0

    Edge doesn't let me, or a script, print just one frame or iframe content or selection content. Making it useless by breaking functionality that's existed for decades. I'm sure it's got many other missing things for no reason.

  22. Let's move on by Anonymous Coward · · Score: 0

    I am getting tired of the browser tests. Seriously, does any technology writer have anything better to do? These days you pick a browser on what you like about it what extensions it runs or how well it works with the devices you have. Not because its slightly faster in one test then another. You also have to look at things like memory use, security, support, what OS a browser works on, what you expect out of a browser. Speed is hardly anyone's deciding factor on choosing a browser.
    I am just not sure why all these sites waste so much time on re evaluating browsers on speed alone?

  23. Re:All useless. Edge is missing huge features. by amicusNYCL · · Score: 1, Funny

    Edge doesn't let me, or a script, print just one frame or iframe content or selection content. Making it useless

    Right, because my #1 use case for the internet is to print web pages so a browser that can't do that is 100% useless. I'm glad I finally ran into the other person who uses the internet the same way I do.

    I had to write this comment twice. I forgot that printing your post and writing my reply underneath it doesn't actually post anything.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  24. Javascript has to run after page loads by raymorris · · Score: 1

    > Frankly I think browser programmers should not stop the spinning load icons until the javascript has stopped loading shit and the content of the page is actually visible. I'm so tired of "Oh look the browser thinks the page has finished loading...but it's wrong."

    I understand your frustration. There is a good solution too, which is used on most projects I'm involved with. The technical reason for that is that very, very often the JavaScript manipulates things on the page, so it has to wait for the things to be there before it can start. If your JavaScript says "put this image in the footer", it HAS to wait until the footer is there, then run. So the page (the dom and elements mentioned in the HTML) has loaded when the spinner stops. The JavaScript is set to start immediately after.

    Probably the best solution, what I use, is to make sure that the page is usable without JavaScript. When it says it's done, it's ready to use. Then JavaScript can add convenient but not critical features like autocomplete when it runs, if JavaScript is enabled.

    1. Re: Javascript has to run after page loads by Bing+Tsher+E · · Score: 1

      I just want the stop button on the browser to stop everything in it's tracks. So often these days the text content I want to read is loaded and there's nothing more I want loaded on a page. And fewer and fewer browsers have easy ways to completely disable javascript.

      I know there's a lucrative career in writing scripts for websites, but there are a lot of pages where it's unnecessary. Noscript is a good solution to most of it and it's heartening how much of the web just keeps working well with a script blocker in place. But disabling scripts is less of an option all the time, many browsers just don't support the feature in any way.

  25. Re:All useless. Edge is missing huge features. by Anonymous Coward · · Score: 0

    Edge doesn't let me, or a script, print just one frame or iframe content or selection content. Making it useless by breaking functionality that's existed for decades. I'm sure it's got many other missing things for no reason.

    How often are you really printing web pages. And at that, how often are you printing portions of web pages. And frames are 19 years old, so "decades" is stretching it a bit. It's been about 2.

  26. Re:Edge is the loser by thegarbz · · Score: 3, Insightful

    Why? Do you think Microsoft's OS has some magic CPU cycles set apart for their browser?

  27. Couldn't tell what any of these benchmarks measure by billstewart · · Score: 1

    Look, I'm sure it's nice to know how fast you can open a window or tab, run some piece of Javascript thingie, and close it, but that's got very little to do with how I browse, and a benchmark result of "23456" doesn't tell me anything.

    • - How many windows and tabs were open?
    • - How do those compare to average popular-web-site web pages for complexity?
    • - How much memory was the browser burning?

    Go fetch a Fark.com 168-hour page, open all the links in separate tabs, and tell me how much memory it's burning and whether the browser crashes. Once it's open, THEN go run your benchmark.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  28. Re:Edge is the loser by WindBourne · · Score: 2

    So run it on Linux and OSX and see who wins. If the browser does not work there, then it really does not matter.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  29. Re:All useless. Edge is missing huge features. by holophrastic · · Score: 1

    I program ticketing solutions for a living. Ever printed a ticket to anything?

  30. Re:All useless. Edge is missing huge features. by holophrastic · · Score: 1

    I develop ticket-purchasing web-sites. Ever printed a ticket to anything? Printing the hidden frame is helpful for the page to actually print what you want, and not the entire page.

    And iframes are 19 years old, I believe you. Frames existed way before iframes. So I'm saying decades again.

    And I often selected a paragraph or two and hit print, instead of printing the ten page article.

  31. Re:All useless. Edge is missing huge features. by Anonymous Coward · · Score: 0

    I'm more annoyed at Chrome being unable to translate across frames.

    Printing? Who the hell still prints? Take a picture for gods sake.
    Stop killing the poor trees. You are going to kill the Jaguar with your tree murder!

  32. Security is the only thing that matters by Anonymous Coward · · Score: 0

    and security means turning off java.

  33. Re:All useless. Edge is missing huge features. by holophrastic · · Score: 1

    Using paper creates trees. Welcome to capitalism.

  34. Re:All useless. Edge is missing huge features. by Anonymous Coward · · Score: 0

    Generate a PDF. It's not like that's uncommon functionality or anything. I used a janky HTML2PDF library for the first time when I was working with PHP years ago. These days, I use SSRS reports instead.

    Simply put, you cannot guarantee anything in HTML layout from one browser to the next, much less from one printer to the next. Use a format designed for printing and save yourself the pain. (Yes, PDF is a pain. But it's far less of a pain.)

  35. Re:All useless. Edge is missing huge features. by Anonymous Coward · · Score: 0

    So you're a report writer. That's all tickets or receipts really are.

  36. Have you actually tried Rust or Servo?! by Anonymous Coward · · Score: 0

    Have you actually tried Rust or Servo? You must not have, because if you actually had, you wouldn't have portrayed them in such a positive light.

    Like Ruby, Rust is nothing but hype. This isn't surprising, of course, because some Rubyists jumped ship to Rust when it was clear that Ruby was sinking. If you buy into the hype, Rust sounds great. But if you actually give it a try, you'll find out that it's quite a different story.

    For a language that's supposedly so "fast", its own compiler, which is mainly written in Rust, is fucking slow! I mean, I find C++ compilers to be slow. But Rust's compiler makes them look fast, it's so slow. Unlike with C++ compilers, where there are multiple production-grade compilers you can try, there's only one implementation of Rust. So if it's too slow for you, then you're out of luck!

    The compiler and standard library, which also contains lots of Rust code, are both really buggy. Some bugs are to be expected, but in a language that's supposedly so focused on "safety", its one and only implementation has almost 2,200 open bugs! The various libraries from other developers are often pretty bad, too. Don't be surprised if you find several incomplete libraries that allege to do whatever basic task you want them to accomplish.

    Then there's the language itself. It doesn't live up to the hype. The syntax is mediocre at best. The borrow checking is awkward to work with, even when you fully understand it and have experience with it. The learning curve is quite bad, even by C++'s standards, so don't expect anyone unfamiliar with it to get up to speed quickly, especially if this person is just an average programmer.

    You're better off just using modern C++. The compilers are better. The libraries are better. The language is better. And if you use the various smart pointer classes instead of regular pointers, you can get almost all of the safety that Rust supposedly brings, without the pain of Rust.

    It's much the same case for Servo. It's all hype and so little substance. Just doing some basic rendering isn't that impressive. Using Rust for this shitty below-demo-quality renderer isn't impressive, either. Just like how Rust 1.0 was delayed again and again and again and again, I think we will see the same thing happen with Servo. It will perpetually be behind Firefox, which is perpetually behind Chrome and Edge these days.

    Rust and Servo are just distractions that have prevented Mozilla from fixing Firefox. The smart thing to do would have been for them to start using C++14 for Firefox, and using modern C++ techniques to replace their 1990s-era cruft. They would have had a better browser out sooner doing that. But instead they'll likely spin their wheels using Rust and Servo, doing a shitty job of patching them in to Firefox. It likely won't matter, though, because by that time Firefox's share of the market will have dropped to close to 0%.

  37. Re:All useless. Edge is missing huge features. by holophrastic · · Score: 2

    Dude, I've been doing it for 20 years. It's not hard to print 5" by 5" ticket in HTML. Welcome to liquid layouts from the 90's. HTML 0.9 is really good at that.

  38. Re:All useless. Edge is missing huge features. by holophrastic · · Score: 1

    After the e-commerce of the purchasing, and the contact CRM of the mailings, and the scheduling software of the event conference, and the ad display network for the sponsors, and the box office sales systems and cash drawers, and the touch-screen kiosks, and the barcode scanners at the door, and the web-site selling the thing in the first place, and the private wifi network in the building that doesn't have a reliable one of its own.

    After all that, the ticket's a report, but only if it can be printed properly.

    Oh yeah, and the ticket has contact information, event information, and sponsor ads and a barcode right on it.

    Yes everything output by a complicated system to a consumer is a report.

  39. Why was that stupid comment modded up?! by Anonymous Coward · · Score: 0

    Why was such a stupid comment as that one modded up?!

    Performance matters a lot when you're using a laptop and you don't have a continuous power source nearby. If Firefox takes 2 or 3 or even 10 times longer to do something than Chrome does, then your device's battery will be depleted much quicker if you use Firefox.

    Performance also matters when you value your own time, or when you're paying others. If using Firefox slows down a worker more than if the worker had used Chrome, it will add up over the course of a day, or months, or years. Multiply this by hundreds or thousands of employees, and now you've got very costly inefficiency on your hands!

    Even though we have fast computers today, performance still matters a lot.

  40. Re:All useless. Edge is missing huge features. by amicusNYCL · · Score: 1

    So would you say that Edge is useless as a web browser, or that it doesn't work very well for your specific use case? Because those are 2 completely different things, and it sounds like you're trying to claim that it is useless as a web browser. Obviously it's not. What's more, Microsoft is aware of the bug you've found and has promised a fix.

    Yeah, a bug. Not "things missing for no reason", like they made a design decision to remove that, but a bug. Keep in mind also that Edge is not the new IE, it is a new browser. They did not remove anything, they've only been adding features and fixing bugs.

    But I'm sure you've already added your voice to the bug report so that Microsoft knows that it is affecting people, rather than just bitching about it on Slashdot. After all, you're a developer.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  41. Top that off with hosts files use? You FLY! by Anonymous Coward · · Score: 0

    See subject & APK Hosts File Engine 9.0++ SR-2 32/64-bit http://start64.com/index.php?o...

    FREE & adds speed, security, + reliability, doing more with less, more efficiently vs. browser addons & locally installed DNS servers @ home + fixes DNS' redirect security issues - obtaining its data vs. online threats & adbanner blocking from 10 reputable sites in the security community - using something you already have vs. "bolting on browser addons 'MOAR' that's usermode slower & increases messagepassing, cpu + ram overuse overheads & actually SPEEDS YOU UP 2 ways (adblocking + locally cached in RAM favorites placed @ the TOP of hosts for fastest resolution speed), whereas by way of comparison, other "so-called security 'solutions'" SLOW YOU DOWN!

    * :)

    MalwareBytes' hpHosts Admin (MalwareBytes employee) hosts & recommends it -> http://hosts-file.net/?s=Downl... & MalwareBytes = BEST antivirus per this VERY recent testing of them all http://www.av-test.org/en/news...

    &

    It's GUARANTEED safe & clean per it being checked by 57 antivirus programs recently in BOTH its 64-bit model https://www.virustotal.com/en/...

    +

    In its 32-bit model also https://www.virustotal.com/en/...

    ---

    "The premise is quite simple: Take something designed by nature & reprogram it to make it work for the body rather than against it..." - Dr. Alice Krippen: "I am legend"...

    APK

    P.S.=> By "yours truly" - "The Lord of Hosts" so-to-speak:

    PERTINENT QUOTE/EXCERPT:

    "The image this title brings to mind is of a mighty military commander, one who can at a mere word summon rank upon rank of protective power" from https://answers.yahoo.com/ques... & THAT WORD = hosts!

    (Accept NO substitutes!)

    ...apk

  42. AdBlock+ = inferior & 'souled-out' vs. hosts by Anonymous Coward · · Score: 0

    Can adblock+ do 16 things hosts do for speed, security, & reliability:

    1.) Protect vs. malicious sites/servers (past ads)
    2.) Protect vs. fastflux botnets + stop C&C communique
    3.) Protect vs. dynamic dns botnets + stop C&C communique
    4.) Protect vs. DGA botnets + stop C&C communique
    5.) Protect vs. downed DNS (adds reliability)
    6.) Protect vs. DNS redirect poisoned dns
    7.) Protect vs. trackers
    8.) Protect vs. spam
    9.) Protect vs. phish
    10.) Protect vs. caps
    11.) Get you past a dnsbl
    12.) Keep you off dns request logs
    13.) Speed up surfing by adblocks & hardcoded fav. sites
    14.) Work on anything webbound (ie email programs) multiplatform.
    15.) Give you easily controlled data
    16.) Do all that & block ads better than addons more efficiently in cpu cycles + memory usage

    * ANSWER ="NO" to each above on ab+ doing it as well or @ ALL + hosts = already on every device natively.

    APK

    P.S.=> Ab+ does less than hosts & less efficiently - hosts do MORE w/ less + Hosts start w/ the IP stack before REDUNDANT inefficient addons BEGIN to operate (as 1st resolver queried):

    Ab+'s 128mb memory inefficiency http://cdn.ghacks.net/wp-conte... (hosts consume 3-11mb using my program initially).

    +

    ClarityRay defeats it by dumping addons in use in a browser via native browser methods!

    +

    Ab+'s paid to not do its job http://www.businessinsider.com...

    Ab+ adds complexity from a slower mode of operations (usermode = more messagepassing overheads vs. hosts in kernelmode).

    What's best?

    APK Hosts File Engine 9.0++ SR-2 32/64-bit http://start64.com/index.php?o...

    MalwareBytes' hpHosts Admin (MalwareBytes employee) hosts & recommends it http://hosts-file.net/?s=Downl... & MalwareBytes = BEST antivirus http://www.av-test.org/en/news...

    &

    It's GUARANTEED safe & clean per it being checked by 57 antivirus programs recently in BOTH its 64-bit model https://www.virustotal.com/en/...

    +

    In its 32-bit model too https://www.virustotal.com/en/...

    ... apk

  43. Sunspider by Anonymous Coward · · Score: 0

    SunSpider is no longer maintained.

  44. Re:All useless. Edge is missing huge features. by Anonymous Coward · · Score: 0

    You mean like airplane tickets?

    Yes, I've done that. Printed them with my web browser, the internet, and a printer, I mean.

    I also used paper. :)

  45. Re:Top that off with hosts files use? You FLY! by Anonymous Coward · · Score: 0

    (Accept NO substitutes!)

    Anything that doesn't spam Slashdot with ads for itself will be accepted as a substitute.

  46. Re:Fastest ? Fastest longer term is probably Mozil by Anonymous Coward · · Score: 0

    Nice articles. I have no idea why "vs Edge" is even in the article. What does speed matter when the Windows 10 is entirely keystroke logger malware? I would think Firefox would be best, and it looks to be that way in the future. Microsoft's Windows 10 gives Microsoft access to every single key you press and every single one of your files. And more. So how much did they pay to be included in articles about actual web browsers the public still cares about?

    https://www.gnu.org/proprietary/malware-microsoft.html
    http://www.computerworlduk.com/blogs/open-enterprise/how-can-any-company-ever-trust-microsoft-again-3569376/
    http://www.networkworld.com/article/2956574/microsoft-subnet/windows-10-privacy-spyware-settings-user-agreement.html

    http://www.technobuffalo.com/2013/08/22/nsa-windows-8-exploit/
    http://www.technobuffalo.com/2013/07/11/microsoft-gave-the-nsa-direct-backdoor-access-to-outlook-skype/
    http://winsupersite.com/windows-10/how-stop-windows-10-upgrade-downloading-your-system
    http://www.extremetech.com/computing/195592-with-windows-10-microsoft-could-move-to-a-subscription-based-model
    http://www.extremetech.com/computing/205320-microsoft-windows-10-will-be-the-last-version-of-windows
    https://www.youtube.com/watch?v=5GU5uv28a3I
    http://techrights.org/2015/07/31/vista-10-anticompetitive/
    https://www.youtube.com/watch?v=wwRYyWn7BEo
    https://www.youtube.com/watch?v=Gghj03J_ri0
    http://localghost.org/posts/a-traffic-analysis-of-windows-10
    http://www.ghacks.net/2015/08/28/microsoft-intensifies-data-collection-on-windows-7-and-8-systems/

    THIS.
    https://gitlab.com/windowslies/blockwindows

  47. Re:All useless. Edge is missing huge features. by holophrastic · · Score: 1

    It's "removing" a feature not because it's IE, but because this is a feature that's been in every browser for ages. If you build an e-mail client today, and it doesn't support flagging messages, then you've removed a feature.

    It's useless because if it's missing one vital feature, then it's missing many more. And since it's not my job to seek out bugs in other people's products, and it's not my job to solve them, then I have no interest in telling them. I work for my clients, and when this kind of thing happens, then I get to solve it for my clients, not for Microsoft. My clients pay me. It's that simple.

    I'm not here bitching. I'm here explaining that benchmarks between full-fledged browsers that work, and mini crummy browsers that don't work, aren't worth shit.

  48. Re:All useless. Edge is missing huge features. by Shados · · Score: 1

    Do what everyone else in the industry does and open another page with the printer friendly version.

    It makes everyone's life easier, even Chrome and Firefox users.

  49. Re:Fastest ? Fastest longer term is probably Mozil by Kjella · · Score: 1

    Meh, they still haven't finished the Electrolysis project for multiprocess Firefox and they've been working on that since 2009, if it's in pre-alpha now it'll take a decade before it's usable.

    --
    Live today, because you never know what tomorrow brings
  50. speaking of FF, does it still leak like a sieve? by Anonymous Coward · · Score: 0

    Currently switching between chrome and chromium. Although my 3rd love after Mosaic and Netscape, I don't even bother installing FF because I always end up cursing it after using it for a while.

  51. Linux by Anonymous Coward · · Score: 0

    Run the same tests on linux-- Linux web browsing has gone straight into the toilet over the past two years.

  52. Re:Fastest ? Fastest longer term is probably Mozil by Anonymous Coward · · Score: 0

    It's quite usable already, and they probably would have finished it a year ago or more if they didn't try so hard to keep addon compatibility (even if the addons in question slow things down to the point where Electrolysis is practically pointless, no matter what Mozilla does). We get what we ask for, not what we wish for. If we all stood up with Mozilla and said "ok, break addons and do WebExtensions, let's get this done properly this time" then thing would roll along far more quickly. Instead we bitch and moan and say "Noooo! Don't break our old, barely-working-anyway, unmaintained addons, you monsters!" That's just how reality plays out.

  53. Who Cares? by Anonymous Coward · · Score: 0

    Who cares which desktop browser has the most market share? Mobile is where it's at!!!

  54. None Of Them Are Trustworthy In My Book. by Anonymous Coward · · Score: 0

    Who cares how fast they are. None of them are Trustworthy. They make their money selling your History and Info.

    I avoid all of them, when possible.

  55. Re:Edge is the loser by Anonymous Coward · · Score: 0

    Edge probably won't run natively on Linux and I doubt Apple will let you run competing browsers on their computer.

  56. Re:Edge is the loser by Pieroxy · · Score: 1

    I doubt Apple will let you run competing browsers on their computer.

    Chrome, Opera and Firefox are available on MacOSX and have been for a while. What are you talking about?

  57. Re:Fastest ? Fastest longer term is probably Mozil by Lennie · · Score: 1

    I thought they knew how they want to do Electrolysis without breaking addons to much and how to fairly easily fix any broken addons.

    But recently when they said they would move to supporting WebExtensions this could mean a delay of the transition.

    It's the right idea in the long term of course.

    I wonder what the impact will be on the number of users Firefox has if the advantage of addons ecosystem gets smaller.

    --
    New things are always on the horizon
  58. Re:Top that off with hosts files use? You FLY! by Anonymous Coward · · Score: 0

    You offer nothing of value and you're off topic. What apk posted does better than addons.

  59. Browser wars aren't really browser wars any more by Jupix · · Score: 1

    Any user's decision for a browser is pretty much made already. There's no "browser war" to be had. That's a good thing: in the past it was like that because IE had terrible rendering issues, bad usability and common security issues. These days the overall browser landscape is less black and white, and for web developers it matters less which client the user is running.

    Basically I see the choice of browser like this:

    • If you're clueless about IT, uninfluenced by peers and just need to run something, you most likely will run IE11 or Edge (Windows) or Safari (iOS / MacOS). Either will probably do what you need. Web developers don't really care which it is; both render stuff quite fine.
    • In the enterprise environment, legacy compatibility steps into play. Occasionally that means IE9 for legacy and company-endorsed alternative for everything else. Alternative tends to mean Firefox because enterprise tends to avoid being in another company's pocket unless they really really really have to (Microsoft, IBM, etc).
    • Those who care at home, will probably give up Edge within 1-2 days because it's missing essential features like ad-blocking and UI nice-to-haves like getting to choose your download location.
    • The alternative browser choice probably ends up being Chrome if the user doesn't care about privacy stuff and Firefox if they do care. Otherwise the browsers are quite comparable.

    As a part-time web developer I'm happy that IE9 is almost dead; everything else is relatively inconsequential in comparison. From my personal perspective I'd like Edge to be just slightly more competitive. Firefox is getting worse all the time (bad performance, terrible reliability, increasing bloat, breaking of old features like Firefox Sync). Google is too spooky for me to switch to Chrome. Edge would be very interesting if it was just a little bit better.

  60. so firefox wins? by sad_ · · Score: 1

    there is no winner in the benchmark test, so firefox is the clear winner.
    it's open source and it is not being pushed by a for-profit company.

    --
    On a long enough timeline, the survival rate for everyone drops to zero.
  61. Re:Fastest ? Fastest longer term is probably Mozil by AmiMoJo · · Score: 1

    Servo is still a year away, and Blink/Chrome has had parallel rendering for a long time now. Chrome threads everything. Network, layout elements, compositing, JS, even GPU offloaded tasks.

    In other words, Mozilla are just catching up.

    Firefox does okay in benchmarks, but it feels slow compared to Chrome and even to some extent Edge. The problem is this lack of threading. The page may render about as fast as Chrome but the UI is frozen while it does. It's particularly noticeable when you use the back button and a load of images and JS are reprocessed. JPEG decoding happens in the same thread as the UI and every other tab.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  62. window.name by Anonymous Coward · · Score: 0

    window.name is a big difference
    https://en.wikipedia.org/wiki/HTTP_cookie#window.name

  63. Chrome and Edge = spyware by Anonymous Coward · · Score: 0

    Chrome and Edge = spyware

    1. Re:Chrome and Edge = spyware by Anonymous Coward · · Score: 0

      Soulskill is working on Google

  64. can't be the best by Anonymous Coward · · Score: 0

    The browser can't be the best if was developed like spyware https://en.wikipedia.org/wiki/HTTP_cookie#window.name

  65. Re:Fastest ? Fastest longer term is probably Mozil by yuvcifjt · · Score: 0

    Clueless comment.

    Chrome threads everything. Network, layout elements, compositing, JS, even GPU offloaded tasks.

    Every browser currently does that, including Firefox; so the networking stack is separate to the layout engine, and many tasks are offloaded on to the GPU, including CSS animations, etc. That's not what servo is about, it's in competition with gecko and webkit, not the rest of browser.

    Even though Mozilla has miniscule of funding as compared to Google's Chrome, yet they are surprisingly in tandem with Chrome, and in some cases, exceed Chrome in innovation and implementation of HTML5/ES6/and CSS3/4 specs. Read the changelogs with every release to get a better idea.

    Firefox does okay in benchmarks, but it feels slow compared to Chrome and even to some extent Edge. The problem is this lack of threading.

    Again, an ignorant comment which shows you know little about Firefox and how Chrome/Edge work.
    All browsers are heavily multithreaded, including Firefox, in which JS / DOM / network stack / chrome (xul) / etc are heavily threaded.
    The problem is all other browsers are multi-process, so better able to utilise parallel resourcing and cpu; while Firefox is still single-process and only able to utilise a single core of a cpu.

    Here's a demo of Firefox utilising the upcoming electrolysis project in which the layout engine is separated from the chrome (browser ui).

  66. Re:Fastest ? Fastest longer term is probably Mozil by Anonymous Coward · · Score: 0

    That's awesome. They'll get to that after they finish the Chrome-compatible plugin API and 64-bit Firefox for Windows, right? Right?

  67. Speed? Who cares! by kmoser · · Score: 1

    I care far more about browser stability than browser speed.

  68. "Ask & ye shall receive"... apk by Anonymous Coward · · Score: 0

    Best native adblocker (& more) = APK Hosts File Engine 9.0++ SR-2 32/64-bit http://start64.com/index.php?o...

    FREE & adds speed, security, + reliability, doing more with less, more efficiently vs. browser addons & locally installed DNS servers @ home + fixes DNS' redirect security issues - obtaining its data vs. online threats & adbanner blocking from 10 reputable sites in the security community - using something you already have vs. "bolting on browser addons 'MOAR' that's usermode slower & increases messagepassing, cpu + ram overuse overheads & actually SPEEDS YOU UP 2 ways (adblocking + locally cached in RAM favorites placed @ the TOP of hosts for fastest resolution speed), whereas by way of comparison, other "so-called security 'solutions'" SLOW YOU DOWN!

    * :)

    MalwareBytes' hpHosts Admin (MalwareBytes employee) hosts & recommends it -> http://hosts-file.net/?s=Downl... & MalwareBytes = BEST antivirus per this VERY recent testing of them all http://www.av-test.org/en/news...

    &

    It's GUARANTEED safe & clean per it being checked by 57 antivirus programs recently in BOTH its 64-bit model https://www.virustotal.com/en/...

    +

    In its 32-bit model also https://www.virustotal.com/en/...

    ---

    "The premise is quite simple: Take something designed by nature & reprogram it to make it work for the body rather than against it..." - Dr. Alice Krippen: "I am legend"...

    APK

    P.S.=> By "yours truly" - "The Lord of Hosts" so-to-speak:

    PERTINENT QUOTE/EXCERPT:

    "The image this title brings to mind is of a mighty military commander, one who can at a mere word summon rank upon rank of protective power" from https://answers.yahoo.com/ques... & THAT WORD = hosts!

    (Accept NO substitutes!)

    ...apk

  69. Re:All useless. Edge is missing huge features. by amicusNYCL · · Score: 1

    Your definition of "doesn't work" is highly skewed. When someone sends you an email and says that the large system you've implemented "doesn't work", what's your response? I know what my response is to that non-bug-report. I ask them exactly what they're trying to do and what happens, because I know that the system as a whole works and they've just found a bug in some part of it. But, here you are, claiming that Edge "doesn't work". You're not filing bug reports to make sure the problem gets fixed on their end (thereby increasing the usability of your software on their product, in line with other products), you're just bitching.

    It's useless because if it's missing one vital feature

    This shows your skewed perspective. If that feature was as vital as you think it is then it would have been caught pre-release. If it's vital to you, then do something about it to make sure they fix it.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  70. Re:All useless. Edge is missing huge features. by holophrastic · · Score: 1

    Again, it's not my job to fix their product. They aren't paying me.

    You are correct that my clients enjoy the "doesn't work" report. There's a reason that they all do it. It "doesn't work" for their business. It's not only true of bugs. It's also true of things being the wrong colour, or a missing feature. If it doesn't work for their business, then it simply doesn't work.

    Asking them for more details isn't a part of their report. It's a part of your/my solution. In my world, if a client says it doesn't work, and I don't fix it, they stop using my product, stop paying me, and go elsewhere. The vast majority of "doesn't work" issues are deal-breakers in my industry.

    I'm not interested in making sure that microsoft fixes it. I don't benefit from that fix.

    You've missed the entire point here. The original post is about benchmarking edge versus other browsers. My point was that you can't benchmark a partial browser against a complete browser.

    Stay in context.

  71. Re:All useless. Edge is missing huge features. by amicusNYCL · · Score: 1

    Again, it's not my job to fix their product. They aren't paying me.

    Filing a bug report and adding your voice to the list of people wanting it fixed is in no way, shape, or form you fixing their product. They have programmers to fix the thing themselves. The only thing the bug report accomplishes is helping to make sure that the problem gets fixed quicker, if that's of any concern to you.

    I'm not interested in making sure that microsoft fixes it. I don't benefit from that fix.

    You don't benefit from your product working the way it was designed in the default browser of Windows 10? Well, OK.

    My point was that you can't benchmark a partial browser against a complete browser.

    You sure as hell can when the benchmarks measure things like Javascript and DOM performance and HTML 5 accuracy instead of the ability to print an iframe. It's just a stupid claim to state that the browser is useless because it has a bug that affects your particular application or use case, which you have incorrectly categorized as a missing feature. It's like if I tried to claim that since I use Opera, and it has mouse gestures, that any other browser that does not have mouse gestures is "useless". It's a stupid claim to make, because there are clearly many people out there using browsers that simply do not use them the same way I do.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  72. Re:All useless. Edge is missing huge features. by holophrastic · · Score: 1

    There's a difference between mouse gestures, which are a rare feature, relatively new, and are a user-selected, per-user feature, and printing, which is a cross-user, fundamentally long-standing feature, scripted away from the user. The former is how it's used, the latter is what it does.

    You say they "have programmers to fix the thing themselves". Well, they also have testers to find the problems themselves and analysts to prioritize the problem themselves. You can pray if you want to; I don't.

    And no, there's no benefit to me, professionally, from my product suddenly working in edge when before it did not. In fact, there are two huge on-going benefits every day that it remains broken -- welcome to business: profit and service.

    Usability is a theshold scenario. Countless tiny things are tiny until they add up to something that crosses that threshold, at which point the entire item becomes useless. For me, mine, and those around me, a browser that can't print is that threshold -- making it useless.

  73. Re:All useless. Edge is missing huge features. by amicusNYCL · · Score: 1

    There's a difference between mouse gestures, which are a rare feature, relatively new

    When Opera released a version supporting mouse gestures, they were competing with IE 5. There are high school kids younger than mouse gestures.

    The former is how it's used, the latter is what it does.

    Way to completely miss the point.

    Well, they also have testers to find the problems themselves and analysts to prioritize the problem themselves.

    That's correct. And guess why they didn't find this particular bug before release, or why they decided to release it anyway before fixing the bug (hint: it's the same reason!). Go ahead, guess.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black