Slashdot Mirror


Opera Introduces Native Adblocking, 45% Faster Than Chrome With Adblock Plus (thestack.com)

An anonymous reader writes: A new version of the Opera desktop web browser introduces fully-featured native adblocking which is able to load adblocked pages significantly faster than rivals running the Adblock Plus browser. The new feature includes whitelisting of domains and a benchmarker to test the difference between page load-times with and without ads. Krystian Kolondra, head of Opera desktop, indicates in his post that the company's hope is to encourage the 'simpler' and less intrusive advertising which has been promised, but does not yet seem to be evident.

100 comments

  1. What about uBlock Origin? by Anonymous Coward · · Score: 2, Informative

    How about comparing it to a good adblocker instead?

    1. Re:What about uBlock Origin? by KGIII · · Score: 1

      Well, I noticed it a little while ago when I updated. (I use the repo and have the three channels, beta, dev, and stable loaded.)

      It's pretty fast, it's seemingly faster than uBlock but it's important to note that (I'm pretty sure) it's only blocking ads. It doesn't block scripts, trackers, and things like that. It just blocks ads.

      I can't say that I'm unimpressed. It's good for what it is - I've not actually seen an ad with it running and I have everything else turned off. I've only been browsing with it for a little while so I'm not sure how well it will work out. It's bound to filter down to beta and stable, it's good enough for most people's needs. At least that's my initial impression.

      I haven't really read much about it, as in how it's doing it. I'm pretty sure that they've been working on this for a while with their Turbo and SurfEasy looking to find ways to reduce bandwidth. It's not easily refined. There's an exceptions list, I deleted all of them first thing. One of them was Forbes. That's really the only settings that it has. Opera used to have a neat feature where you could right click on an image and block that image forever - it'd work for ads as well. That does not appear to be coming back with this.

      --
      "So long and thanks for all the fish."
    2. Re:What about uBlock Origin? by amicusNYCL · · Score: 1

      Native blocking is a good first step, but still, if Opera ends up getting sold to a Chinese company then I'll drop it anyway. But hopefully more browsers follow the lead of Brave and Opera.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    3. Re:What about uBlock Origin? by KGIII · · Score: 1

      It looks like it is going to go through. I'm going to be cautious and ride it out for the time being. I've got a hardware firewall with logs and I can run Wireshark. I'll have to see where it goes but I hope to keep using it. I do not want to have to change my browser - I've been using Opera for a very, very long time. If I do end up having to change things, it'll probably be to Chromium.

      --
      "So long and thanks for all the fish."
    4. Re:What about uBlock Origin? by samwichse · · Score: 0

      Vivaldi. It puts the Opera back into Opera. Not like this Chrome-skin thing that Opera has become.

      I also was a longtime Opera user and tried to deal with first Firefox, then Chrome after 12.5 started getting stale and it was clear that Opera 15+ had thrown the baby out with the bathwater. And yes, you can at least use Chrome plugins, but nothing so nice as Dragonfly yet:

      https://vivaldi.com/?lang=en_U...

    5. Re:What about uBlock Origin? by KGIII · · Score: 2

      Oh, I have it installed. I've been using it, off and on, since an early beta. I'm not that fond of it. I just can't really like it, try as I might. It also has a show-stopper bug for me on a couple of different computers and I've described both the problem and given them the solution but they've failed to implement it and seem inclined to not acknowledge it.

      So, no Vivaldi for me yet but I have hope. It works fine on several systems but fails in some VMs and fails on bare metal with two different (fairly modern but not bleeding edge) GPUs. I can start it from the terminal with the switch to disable GPU compositing. It works fine. They've failed to put the damned switch in the settings. I'm less than impressed. I've given up on bringing it to their attention. The same thing happens on those same boxes with Chromium and Opera. I just hit the switch, the problem goes away. I can start them all with the terminal and switch and the problem goes away. Just put the damned button there - it's based on Chromium, they had to physically alter the code to remove it. Put it back.

      --
      "So long and thanks for all the fish."
  2. Good to see by deadwill69 · · Score: 1

    Nice they keep upgrading their product, but some of their security changes have just left a bad taste in my mouth for Opera. Loved the browser. Had to move on.

    1. Re:Good to see by Cramer · · Score: 2

      Opera has been a Chrome ripoff for a long time now. Real Opera(tm) is INFINITELY better than anything else... the same set of tabs open in Opera vs. Chrome (and New Opera): 200M vs. 1.2G -- New Opera makes no meaningful improvements.

    2. Re:Good to see by Anonymous Coward · · Score: 0

      200M vs 1.2G is only six times better, not INFINITELY better.

      Did you learn math at Trump University?

  3. Didn't the Chinese just buy Opera? No thanks by Anonymous Coward · · Score: 0

    Sorry, I dont want a covert channel of my data and metadata streaming to Beijing.

  4. control C, control V by Anonymous Coward · · Score: 0

    (title is reference to the consistency of my responses to anything about online advertising)

    Add the ads at the server. They can be as dynamic as the page itself, and chosen from a list of advertisers that are actually mildly relevant to the content of the web page. You get more sales by advertising what people are looking for than what they looked for last week, and the best indicator about what people are looking for is what sites they are visiting right now.

  5. Switch? by Caitlin2013D · · Score: 1

    Sounds like it would be a great feature. Just convincing to use it is another thing. A lot of problems I have with Opera is it's feel. Sadly as I get older I become less resistant to change. I am used to where everything is and opera to me feels clunky because keybinds are not the same. Some of the convenience features I use although likely there now (not sure) didn't exist last time I tried. If I could get over some of those issue may give it a chance.

  6. Re:How about by Tukz · · Score: 2

    3...2...1....

    --
    - Don't do what I do, it's probably not healthy nor safe. -
  7. Re:How about by Anonymous Coward · · Score: 0

    What's a hos file?

    To be, or not to be, that is the question.

  8. Re:How about by elrous0 · · Score: 1

    Yeah because setting up and maintaining a host file is just as easy for the Average Joe as downloading Opera or an add-on.

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
  9. Re:How about by danbob999 · · Score: 5, Interesting

    because it has many flaws, here are just a few I can think of:

    -can't list blocked elements
    -can't disable ad-blocking for a single web site
    -can't disable ad-blocking temporarily without restarting browser (or even PC)
    -need admin rights
    -doesn't allow complex patterns (regex), which makes the database huge
    -can't block ads located on the same server (host name) as the main site

  10. Adblock Plus? by c · · Score: 3, Insightful

    ABP is known to be a pig. A comparison with uBlock Origin would be a lot more meaningful. A comparison with a hostsfile would, of course, not reflect well on any ad blocking extension.

    --
    Log in or piss off.
    1. Re:Adblock Plus? by Anonymous Coward · · Score: 2, Informative

      The piggyness of ABP is mostly gone. The issue was it used a CSS file to block everything and that file had to be reloaded for every single page. Recent versions of Firefox now allow CSS files to be shared across pages so now ABP only has to load it once. I haven't seen any comparison benchmarks on newer Firefox versions. Anyone got any?

  11. Adblock Plus is old news by Anonymous Coward · · Score: 0, Insightful

    How does the performance compare versus uBlock Origin?

    1. Re:Adblock Plus is old news by fbobraga · · Score: 0

      yeap! * someone here still uses ABP over uBlock?

  12. Re: How about by Anonymous Coward · · Score: 0

    You can't turn a hos into a housewife

  13. who cares by softnewsit · · Score: 2, Interesting

    who cares, it's still opera... and owned by chinese.... Vivaldi is better

    --
    Go away!
    1. Re:who cares by Anonymous Coward · · Score: 0

      Opera cannot print. They have a bug (for years now actually) where the background comes out black. Kiss goodbye to your toner/ink. I've given up reporting test cases to them; they don't give a shit. So, fsck 'em.

    2. Re:who cares by Anonymous Coward · · Score: 1

      What is this "print" of which you speak, grandpa?

    3. Re:who cares by Anonymous Coward · · Score: 0

      Imagine not having to pay for a data plan and electricity to look at documents, webpages, or pictures at a later date. That's printing.

    4. Re:who cares by JazzLad · · Score: 1

      Ahh, printing is saving things as a PDF. Thanks, that cleared that up! ~

      --
      "If you have nothing to hide, you have nothing to fear." - Every fascist, ever
    5. Re: who cares by Anonymous Coward · · Score: 0

      How do you look at PDFs without electricity?

    6. Re: who cares by afidel · · Score: 1

      Solar panel. I've got a 15W one, worked fine during the last blackout to keep my cellphone charged up and the tower either had electricity or a backup generator since I was able to browse the web the whole time (and locally stored PDF's don't even require the tower to be up).

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  14. Browser? by Anonymous Coward · · Score: 0

    "rivals running the Adblock Plus browser"

    What is the "Adblock Plus browser" and where can i get it?

    1. Re:Browser? by Anonymous Coward · · Score: 0

      It's called "Brave."

      Works pretty well on mobile too, IMO.

  15. Re:How about by Anonymous Coward · · Score: 1

    Host files also cause issues when the domain is pointing to 127.0.0.1 A request is made, but there probably isn't an http daemon waiting on the localhost, which in turn causes wait delays and IP stack issues. For those of us that have a local http, we have to deal with all these pointless requests, which will return 404s.

    Anyone pushing hostfiles to defeat adverts is a twat and doesn't know what they're talking about. Steve Gibson level twattery no less.

  16. Everything old is new again... by Anonymous Coward · · Score: 0

    Before Opera decided it wanted to be a poorman's version of Chrome it had this built in - along with a whole lot of other neat stuff.

    It's a bit depressing that they're touting as a new feature something that they had for years.

  17. Re:How about by Anonymous Coward · · Score: 1

    There is one way to get hostfiles to work, and that is to have a http server on the local box, only bound to loopback, which serves up /dev/null to any and all HTTP requests. Something tiny enough to sit in RAM and not impact anything else. This takes care of wait delays and other items, and because the HTTP daemon isn't bothering with error messages, the returns come quickly.

  18. Re: How about by Harold+Halloway · · Score: 2

    You can lead a hos to water but you can't make it drink.

  19. Re:How about by GuB-42 · · Score: 1

    Browser based ad blockers can block ads before the request is made while hosts files let the request pass but redirect it to a black hole.
    It means that in theory, browser-based adblocking can be faster.

  20. Who cares about speed? by Anonymous Coward · · Score: 0

    Ok, obviously everyone cares about remote speed, but local rendering speed? If you have a good connection but a slow computer your experience isn't going to be degraded that much.

    I'll avoid the ACTUAL issue- the fact that webpages are multiple megabytes to display a couple small jpegs and a white screen- and pretend that that doesn't matter or whatever, even though it does.

    Here's the problem: Ad Blockers need to get smarter, and we need a version that actually downloads all the ads. This won't speed things up at all, but it's the ONLY way to get around ad block detection. Yes, right NOW we can get around adblock detection by special casing the sites that do it, but this is not a permanent solution. Long term, there will be TWO ways to block ads: like now, you can honestly and reasonably just not pull the content, and of course, then it is never displayed. But also, you'll want an option that downloads every ad and sandboxes all their scripts and spoofs what needs to be spoofed, and of course, never displays an ad. Only in this way can we be sure that the remote site won't be able to detect we are not viewing their ads, and many sites are becoming hostile if they detect this.

    Ad blocking is not, at its core, about speed or security. Those are nice benefits, but they are mostly benefits because the advertising industry is evil stacked on evil. It's still evil at the core, and the benefit of blocking ads is NEVER SEEING ADS. We can't do this if future sites will scream and redirect or fail to load if they detect us acting in our own interests.

  21. Re:How about by I4ko · · Score: 2

    No it isn't and it is insufficient at blocking malicious javascript that is part of the page itself.

    That javascript can manipulate the CSS and load and add, or malware. So hosts file could be just one layer of the security onion, but by far not the only one.
    You still need a deep packet inspection proxy, that manipulates pages (e.g. like privoxy) or you need an inbrowser object dom blocker, like adblock or ublock origin.
    And if I have more than one PC at home, it is much better that I properly bock on my border router than use a hosts file, as hosts files are useless for mobile devices, and you have to apply on each PC, whereas with the firewall you only do it once. Also I redirect all DNS requests to my local resolver on my border router and have local static entries for e number of sites, that point them out to IP addresses in the 239/24 and block those out in my firewall, but have the benefit of using counters and a centralized syslog for dropped packets so I can inspect which machine is sending request.

    Hosts file just don't cut it. Not by a long shot on their own. Anybody advocating hosts file as the ultimate solution, is a ultimate fool if they don't understand that is insufficient, and an ultimate tool if they understand it, yet don't speak about the rest.

  22. What about Vivaldi? by evolutionary · · Score: 4, Informative

    While Vivaldi browser is still in beta (on Linux anyway) I've found it amazingly fast. It can use Chrome plug in and combined with the uMatrix plugin (NoSlash on major steroids) I've found it amazing .Made by the guys who created Opera.

    --
    "Imagination is more important than knowledge" - Einstein
    1. Re:What about Vivaldi? by malditaenvidia · · Score: 2

      I've been using it as my main browser for a few months. While I appreciate the effort to bring the old Opera features back, it's still not there, I don't know if they even intend for it to get there or if they'll work it differently. I can't have single private tabs, or list all the links on a webpage and filter them, set custom CSS per site, etc. It's also quite hefty in the memory department, which was one of the main draws of Opera Presto. As it is, Firefox is a better Opera placeholder than Vivaldi, but they're still running through those snapshots and adding features, so we'll see. The new opera is an ugly skin on top of chromium and the company is being bought by some Chinese ad company, so I wouldn't touch it with a 10' pole.

    2. Re:What about Vivaldi? by samwichse · · Score: 1

      Yep, another plug for Vivaldi here. It's also been very stable for something still in beta.

      I like my tabs on the bottom, my bookmarks/downloads/mail panel with the Opera-style whole-left-edge toggle, CTRL+N to make a new tab, etc. It's really the only browser that's primary mission seems to be going towards MORE customization.

    3. Re:What about Vivaldi? by Bathroom+Humor · · Score: 1

      What grabbed my attention immediately was the vertical tab option. But now with the new tab suspension and session management, it's looking to replace Firefox if things keep going south at Mozilla. Very nice additions to Chrome from a small company. I hope they work on the tab grouping feature (like how tree-style-tabs handles them, the folding/collapsing feature is very convenient), and one day allow greater tweaking of the UI. Impressive work so far though!

      Biggest issue is the non-free code... it's a crying shame, and it's forcing me to cling to Firefox as long as I can.

  23. Re:Didn't the Chinese just buy Opera? No thanks by Coisiche · · Score: 1

    Exactly. While this enhancement is intriguing, I uninstalled Opera when that sale was announced.

  24. Re:How about by jafiwam · · Score: 3, Interesting

    Host files also cause issues when the domain is pointing to 127.0.0.1 A request is made, but there probably isn't an http daemon waiting on the localhost, which in turn causes wait delays and IP stack issues. For those of us that have a local http, we have to deal with all these pointless requests, which will return 404s.

    Anyone pushing hostfiles to defeat adverts is a twat and doesn't know what they're talking about. Steve Gibson level twattery no less.

    You can change the IP to anything you want. It's text, edit it if you use a local HTTP deamon.

    But if you do that, you are probably also running local BIND, use that to insert authoritative zones to catch new subdomains, and speed up the process with NXDOMAIN

    HOSTS files with tens of thousands of entries (like mine) do not cause any noticeable delay. None. Something is wrong with your operating system if it chokes.

    The Twats are the advertisers. The whiner is you.

  25. but is it configurable? by Anonymous Coward · · Score: 0

    abp isn't perfect but you can do a lot of blocking of ads and other things you don't want to see - is this opera thing configurable like that?

    are they also going to have their own noscript, ghostery, etc?

    does opera have an extension mechanism like FF? that's the way to go, then people can have full control

  26. Re:How about by Nunya666 · · Score: 1

    My hosts file has over 2,400 entries that point to 0.0.0.0.

    My http server has 0 entries in the log that complain about 0.0.0.0.

    I also don't get 404 errors from my server, nor do I notice any performance issues.

    Based on the above info, it sounds like you're doing it wrong. Perhaps that's why you posted as AC.

  27. Are ad networks still involved? by tepples · · Score: 1

    Add the ads at the server.

    Then how would the server know where to fetch the ads? I can think of two ways:

    The publisher's server acts as a proxy to the ad network I'm not aware of any ad networks that allow such proxying. Ad networks would need to change their terms of use. Advertisers buy ad space directly from publishers That doesn't scale well: O(n^2) vs. O(n). If you have 30 publishers and 30 advertisers, use of an ad network results in 60 contracts, each between one publisher or advertiser and the network. Direct contact between advertisers and publishers, on the other hand, would require 900 contracts. Ain't nobody got time for that. In fact, ability to reach a large audience with one click is one reason that nationwide advertisers moved away from small-town newspapers.
    1. Re:Are ad networks still involved? by Anonymous Coward · · Score: 0

      Add the ads at the server.

      Then how would the server know where to fetch the ads?

      http://spam.Adserver.spam/techads/randomAd.php
      Replace the subfolder according to which advertisement grouping you want funneled through your website.

  28. Re:How about by kheldan · · Score: 2, Informative

    I have an even better idea, that bypasses the entire problem: Get rid of any Microsoft 'operating system' (using the term loosely here, since it's getting to be more and more like a 'botnet system' or 'advertising delivery system' than anything else) and install some flavor of Linux (or literally anything else you can get your hands on) instead. Then there won't be ads, 'telemetry' (read as: 'spyware') or any of this other bullshit. Don't really care what your difficulties with the alternatives are, either. Deal with it.

    --
    Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
  29. Why not both? by dfm3 · · Score: 1

    My solution is to use uBlock Origin to filter browser content, then limit host entries to much shorter lists of known malicious domains that I don't want any process connecting to for any reason (all discussion about malicious ads aside). Keeps from having to fill the hosts file with a zillion entries, and allows more flexibility when I want to fine-tune content blocking in specific cases.

  30. Re:How about by Anonymous Coward · · Score: 0

    No, because adservers magically fail to send adverts to any computer running Linux. And of course Canonical would never dream of bundling spyware....

    Windows (for once) isn't the problem here. Yes, it has problems, but essentially it's just an operating system. It doesn't control what advertisers send to your browser. Nor, by itself, does Linux. On either system you can install adblockers (or use hosts, if that's your poison of choice) that will do what you want.

    hosts vs adblocking is becoming like the vi/emacs or gnome/KDE wars of yesteryear. FWIW I use ublock origin and Reek's Anti-adblock killer on all my desktops and a hosts-based solution on my Android.

  31. Proxy Auto Config by crow · · Score: 1

    I use a Proxy Auto Config file. It is a java script program that decides what proxy to use based on the URL. If it's a known ad site, then it uses a proxy that redirects to 1x1 transparent GIFs for all requests, otherwise it goes to the real web site. One great thing about this is that I can block based on the path name, so I can even block ads served by the same host as the real content, which you can't do with a hosts file redirect.

    If I notice a page is loading slowly, as I did with a local newspaper site, I'll look at the cookies it sends, and block any off-site domains that send cookies. That greatly improved things there.

    The one thing I can't block on is the size of the requested image. If the web browser knows that the image is a 1x1, I would love to block it--those are always a waste of time.

  32. Re:Didn't the Chinese just buy Opera? No thanks by amicusNYCL · · Score: 1

    No sale has been announced. An offer to buy was announced a month ago. Opera Software is still headquartered in Norway and run by Norwegians.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  33. Re:How about by kheldan · · Score: 4, Funny

    Somehow that got posted to the wrong story.. not sure how that happened!

    --
    Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
  34. Re:How about by Anonymous Coward · · Score: 1

    It is not theory. I tested it. It is about 200% faster.

    It also depends on what your blackhole IP is. I found 0.0.0.0 to be faster than 127.0.0.1. Course the last time I bothered to test this XP was a fairly new thing.

    With 127.0.0.1 the name 'resolves' then it times out trying to find port 80 on your own box. You are incurring the timeout for everything you blacklisted. I added in a simple redirecting apache install with a 1x1 gif returned for everything and later a simple php script to do the same thing. Obviously that broke many things but worked surprisingly well.

    My biggest gripe was maintaining the list. As some people have pointed out you need basically admin/root privs to do it. Also hosts files do a linear search thru the list. For every single lookup. Not very efficient. So as your list grows you pay a penalty on every other site out there that is supposed to work.

    I then moved on to this http://www.schooner.com/~loverso/no-ads/ this was before adblock was a thing so I sort of rolled my own with a combination of this guys code and a massive hosts file. I modified the code to be a binary search instead of a linear search. His pre vetted list is small enough that a linear search is not too bad. But when you ad in 5000 sites it is considerably slower. It was much faster after I added in a binary search. But maintenance was even worse as well. It did have one advantage over hosts files in that you could block just particular parts of a website instead of whole domains as it used regex matches.

    I then moved onto adblock then adblock plus and now ublock with noscript. There are plenty of lists to chose from that are fairly well vetted out and they automatically update. Much less work. You can do whole domain, sub domain, sub website, or individual blocking on particular elements in the html, or combine them all together. It is very flexible and little to no work and easily disabled if need be. The downside is malware that does get in is not as easily blocked. But then you could use a hosts file for just that.

    For malware I run as a reduced privileged user. Also with a decent virus checker. Have not got anything in 10 years. Mostly because these days malware comes in thru ad networks and needs javascript to run. Someone determined probably could get in. But at that point I am probably screwed anyway. So I just get the easy drive by stuff.

  35. Re:How about by Dorianny · · Score: 1

    Browser based ad blockers can block ads before the request is made while hosts files let the request pass but redirect it to a black hole. It means that in theory, browser-based adblocking can be faster.

    The most common type of hosts file blocking is to point the domain to the machines loop-back interface 127.0.0.1

    When trying to fetch "http://ad.doubleclick.net/annoying_ad.gif" the machine will try to fetch 127.0.0.1/annoying_ad.gif

    Most likely you don't even have a web-server running on port 80 and the connection attempt will be refused. Since there is no extension taking CPU cycles pattern matching ads this way is actually faster, of course since content instead of HTTP elements are being blocked the results are often not as pretty. It is also a very blunt tool, if ads are being served from the same domain as the rest of the content then everything will be blocked

  36. Wouldn't a simpler approach to as blocking be by MarkH · · Score: 1

    Add on which auto disable all video, overlays and popups on page with a simple set of buttons to white list where needed. Then whitelist is kept and reused on future visits?

    Maybe option to then share list with others.

    1. Re:Wouldn't a simpler approach to as blocking be by malditaenvidia · · Score: 1

      You don't really need an add-on to set plugins not to autoplay, it's a setting in most browsers that matter.

  37. Re:Didn't the Chinese just buy Opera? No thanks by Coisiche · · Score: 1

    I should have read more carefully because I thought the deal was done and dusted. No matter. I've been using Vivaldi since and quite like it, and I wouldn't have tried it without some prod to try something else.

  38. Opera would be worth it, if it were OpenSource by OpinOnion · · Score: 1

    it's a nice browser, but it's not really worth using vs Chrome unless you do so for the sake of privacy, at which point you'd be drawn to FireFox. The problem with web browsers is primarily bad webpage coding and we can all fix that easily by just not going to website that load slow or use too much ads. That's really the better solution. We the people train the marketand coders to work how we want it instead of just being sheep spending their lives running from once fence to another because they heard it was better over there. Sites likes slashdot and reddit aren't slow. If you can't make a site without too much trash I just don't go there. We shouldn't have to engineer around the problem. The other big problem is just bad handling of multiple open tabs. They should be able to drop resources on tabs that aren't being used with minimal overhead. You may have 20 tabs open, but only one needs to be fully rendered and using any real resource, yet that is not how any browser works. Finally, we should all disable flash and leave it off until they get the fucking message. It's complete and total crap and flash has caused BILLIONS of dollars in damages due to being massively insecure and massively bloated and inefficient. Flash is basically a virus that can run some cool games.

    1. Re:Opera would be worth it, if it were OpenSource by Grishnakh · · Score: 1

      The problem with web browsers is primarily bad webpage coding and we can all fix that easily by just not going to website that load slow or use too much ads. That's really the better solution. We the people train the marketand coders to work how we want it instead of just being sheep spending their lives running from once fence to another because they heard it was better over there. Sites likes slashdot and reddit aren't slow. If you can't make a site without too much trash I just don't go there. We shouldn't have to engineer around the problem.

      Yes, you should. While sometimes you can tell that a site is taking too long to load and that's the site's fault, it might also be some other tabs that are chewing up your CPU and causing everything else to be slow too. What I want to see is a browser that actually shows per-tab resource usage statistics, so I can see quantitatively what each site is consuming and if some site has some screwy JS which is gobbling the CPU.

      The other big problem is just bad handling of multiple open tabs. They should be able to drop resources on tabs that aren't being used with minimal overhead. You may have 20 tabs open, but only one needs to be fully rendered and using any real resource, yet that is not how any browser works.

      This is an excellent idea.

      Finally, we should all disable flash and leave it off until they get the fucking message. It's complete and total crap and flash has caused BILLIONS of dollars in damages due to being massively insecure and massively bloated and inefficient. Flash is basically a virus that can run some cool games.

      Flash can simply be uninstalled.

    2. Re: Opera would be worth it, if it were OpenSource by Anonymous Coward · · Score: 0

      Don't bother open sourcing the current Opera. I wish they would open source Opera 12!

    3. Re:Opera would be worth it, if it were OpenSource by jetkust · · Score: 1

      it's a nice browser, but it's not really worth using vs Chrome unless you do so for the sake of privacy, at which point you'd be drawn to FireFox.

      Opera extensions don't have the same restrictions as Chrome extensions.

    4. Re:Opera would be worth it, if it were OpenSource by Anonymous Coward · · Score: 0

      They should be able to drop resources on tabs that aren't being used with minimal overhead. You may have 20 tabs open, but only one needs to be fully rendered

      Look into an addon called "The Great Suspender". Solves that problem quite well.

    5. Re:Opera would be worth it, if it were OpenSource by KGIII · · Score: 1
      --
      "So long and thanks for all the fish."
  39. Re:How about by Anonymous Coward · · Score: 0

    You've obviously made a big effort to avoid the plague of adverts, but I see you do not appear to be using anything like Privacy Badger. It lists all domains associated with a given page, which you can trivially disable on a case by case basis, all before ad blockers kick in. Over time PB (and no doubt others) learn what you want and before you know it the ads are almost gone. But it's not just adverts, you can get rid of all that social media shit embedded/trackers, videos from ad-spammers, and other nasties; even the cesspit of user comments on news sites.

    You don't need lists, you can use a basic plug-in that'll tailor to you, and it's not limited to ads. E.g. PB on this page has blocked 10 domains of fsck knows what. AB has 4.

  40. Re:How about by aardvarkjoe · · Score: 1

    Most likely you don't even have a web-server running on port 80 and the connection attempt will be refused. Since there is no extension taking CPU cycles pattern matching ads this way is actually faster...

    How do you think that the connection attempt gets made and refused, magic non-CPU woo-woo?

    It may be true that if the extension is much less efficiently written than the browser and underlying OS services to look up the domain and do the connection attempt, that it will be slower, but all things being equal -- which is the point of this feature -- it should be faster, since you pretty much get to do a single if() rather than going through the entire rigmarole of a connection attempt.

    --

    How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
  41. Re:How about by amicusNYCL · · Score: 1

    Since there is no extension taking CPU cycles pattern matching ads this way is actually faster

    The browser isn't using CPU cycles for that, but the OS still is. It still has to scan through the hosts file any time a request is made, so increasing the size of the hosts file will not only introduce a slight delay for anything that is blocked, but it will introduce a longer delay for anything that is not blocked where it still has to scan through the entire file. Even with "frequently-used" sites at the beginning of the hosts file pointing to the correct IP addresses, for any lesser-used site it incurs the full delay of scanning the entire file.

    At this point though we're splitting hairs, and the delays we're talking about with either an extension or hosts file will probably only be able to be measured with tools to specifically measure those (assuming the hosts file doesn't have millions of records or something, in which case it probably is noticeable).

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  42. Re:Didn't the Chinese just buy Opera? No thanks by amicusNYCL · · Score: 1

    I'm waiting on the switch to Vivaldi for the sale to go through, hopefully they can hit a stable release by then. I'm sure it's coming soon.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  43. Re:How about by Anonymous Coward · · Score: 0

    That's it?? Mine has over 790,000.

  44. slimjet (based off chrome has this already) by Vormhat · · Score: 1

    Not as full featured as say Ublock Origin but you can disable by domain or site and uses the standard adblock lists.

  45. Re: How about by clockley(571021718) · · Score: 1

    While host file are not ideal for blocking ads most modern Linux distros support updating ïthe host file without restarting ïthe browser.

  46. Re:How about by Anonymous Coward · · Score: 0

    OK to your other points but "-can't disable ad-blocking temporarily without restarting browser (or even PC)" is bullshit. Totally.
    As for "can't disable ad-blocking for a single web site", true but irrelevant - why would you do that?

  47. Re: How about by Anonymous Coward · · Score: 0

    Why don't you post it to the web and share it then.

  48. Adblock + NoScript by JustAnotherOldGuy · · Score: 1

    Adblock + NoScript is my solution and so far it seems to work fine.

    Adblock kills the ads and NoScript kills off all the naughty little javascript bits that bog everything down.

    --
    Just cruising through this digital world at 33 1/3 rpm...
  49. Re:How about by Dorianny · · Score: 1

    You do realize that querys to DNS are cached by the OS and the cache file will grow much larger than even the largest hosts based ad-blocker if you been browsing the internet for any amount of time. Most sites these days fetch content from a large number of hosts

  50. Re:How about by Anonymous Coward · · Score: 0

    You don't need to maintain anything, quite lying. APK does all of that for you.

  51. Re:How about by Dorianny · · Score: 1

    Most likely you don't even have a web-server running on port 80 and the connection attempt will be refused. Since there is no extension taking CPU cycles pattern matching ads this way is actually faster...

    How do you think that the connection attempt gets made and refused, magic non-CPU woo-woo?

    It may be true that if the extension is much less efficiently written than the browser and underlying OS services to look up the domain and do the connection attempt, that it will be slower, but all things being equal -- which is the point of this feature -- it should be faster, since you pretty much get to do a single if() rather than going through the entire rigmarole of a connection attempt.

    A TCP SYN packet is sent and a TCP RST packet is received. If you want to be splitting hairs yes this does use a few Hertz of cpu time

  52. Re:How about by amicusNYCL · · Score: 1

    How does hosts alleviate that problem? For all URLs that are not blocked (and, for the sake of argument, not in the DNS cache) the OS still has to scan the entire hosts file, then the entire cache. If you're not using hosts then it only scans the cache. Using a hosts file only takes the cache out of play if the domain you're looking up is in the hosts file, for every other domain it only adds additional processing time.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  53. This threads aren't the same by malditaenvidia · · Score: 1

    without you-know-who pedding like there's no tomorrow

  54. Re:How about by MobileTatsu-NJG · · Score: 2

    As for "can't disable ad-blocking for a single web site", true but irrelevant - why would you do that?

    I have disabled ad-blocks on a few sites that a.) I wish to remain alive and b.) I've used regularly for years and never had one complaint about their advertising. If you've never felt altruistic in this regard then I can also mention that sometimes ad-blockers get false positives, preventing me from using some features of sites.

    --

    "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

  55. Re:How about by danbob999 · · Score: 1

    There is no DNS caching in browsers or OS that could interfere?
    Also ad-blocking sometimes break content. A quick workaround is to white list a specific web site.

  56. Serious Question!!! by Anonymous Coward · · Score: 0

    For those of us that use *nix and remember the hell that was Flash content...

    I used to like to view Flash content, but hated dealing with the supercookies/LSOs and other crap associated with using Flash. Like alot of people, I wanted to see the content, but not deal with the implications, so I did what some others did:

    ln -s /dev/null .adobe
    ln -s /dev/null .macromedia

    By doing this, I could watch Flash content because it was being "written to disk" without any of the security/tracking/LSO/supercookie implications.

    Can something like this be done using Bash, Perl, Python so as to literally send all surfing to /dev/null or whitelisting certain bits?

  57. The old versions by Anonymous Coward · · Score: 0

    Didn't the old versions (pre-version 12) come with this already? What's so new about it?

  58. Re:How about by G00F · · Score: 1

    I use dnsmasq and rather than 127.0.0.1 it points to a local web server where every request returns a zero byte file.

    The hostfile is auto updated from multiple sources, some white listings, and the domains with many subdomains are parsed out and added to dnsmasq.conf to block the whole domain.

    All very fast running on a raspberry pi 2.

    --
    The spirit of resistance to government is so valuable on certain occasions that I wish it to be always kept alive
  59. And it also has MRU tab switching, unlike Chrome by Kartu · · Score: 1

    And to make things worse, request to add MRU is "won't fix" for Chrome, since "addons can do it", except that, they can't.

  60. Re:How about by Anonymous Coward · · Score: 2, Insightful

    Weird... your fervent and zealous supporter, whose style is extremely similar to yours, also posted to the wrong story.

  61. Re:here you go! by Anonymous Coward · · Score: 0

    Hai APK, missed ya :)

  62. Adblock+ failures by lfp98 · · Score: 1

    I have noticed more and more instances where ABP is inactive. Right click, and there is no "Block image" choice. In yahoo mail for example, unblockable animated ads now appear in the right margin. What's up with that??

  63. Just like Linux text editors by Anonymous Coward · · Score: 0

    Hey! We've made something great!

    (time passes)

    Oh, fuck, we should just start over with a new project.

    (time passes)

    Hey! We've made something great!

    (time passes)

    Oh fuck, here we go again!

  64. Re:How about by bozzy · · Score: 1

    Either way it's still a good idea...

  65. Re: How about by preflex · · Score: 1

    You can lead a horticulture, but you can't make her think.

  66. Re:How about by Anonymous Coward · · Score: 0

    Anyone can post using random bold type, and probably will if it makes someone look stupid.

  67. Re:How about by Anonymous Coward · · Score: 0

    All true, and it makes me wonder why MS has become interested in creating DB and Network products for the Linux platform...

  68. That's incorrect by Anonymous Coward · · Score: 0

    Disabling hosts is easy renaming hosts to hostsX and hosts data is faster performing than regex based addons http://superuser.com/questions...

  69. Adblocking browser addons = inferior vs. hosts by Anonymous Coward · · Score: 0

    Can addons do 16 things hosts do 4 speed, security & reliability (+ more efficiently)?

    1.) Protect vs. bad sites (past ads)
    2.) Protect vs. fastflux botnets + stop C&C talk
    3.) Protect vs. dynamic dns botnets + stop C&C talk
    4.) Protect vs. DGA botnets + stop C&C talk
    5.) Protect vs. downed DNS (reliability)
    6.) Protect vs. DNS redirect poisoning
    7.) Protect vs. trackers
    8.) Protect vs. spam
    9.) Protect vs. phish
    10.) Protect vs. caps
    11.) Get past dns blocks
    12.) Avoid dnsrequest logs
    13.) Speed up surfing (adblock & hardcodes)
    14.) Works on anything webbound multiplatform.
    15.) EZ datacontrol
    16.) Block ads more efficiently

    Answer's NO on addons doing it well or @ ALL + hosts = on devices natively - not illogically inefficiently "Bolting on 'MoAr'".

    (Ads on same site = rare: Advertisers don't trust webmaster click counts)

    Addons = blockable by ClarityRay/BlockIQ by native browser methods: Untrue for hosts (part of IP stack).

    APK

  70. APK Hosts File Engine 9.0++ SR-4 32/64-bit... apk by Anonymous Coward · · Score: 0

    APK Hosts File Engine 9.0++ SR-4 32/64-bit http://apk.it-mate.co.uk/APKHo...

    Gets data for more speed & security via 10 security sites.

    Less power/cpu/ram+ IO resource use vs. local DNS servers + addons w/ less security issues vs. DNS + routers.

    Less complex vs firewalls (needing layered filtering drivers - hosts don't + firewalls block less used IP addresses, hosts block more used host-domain names) complimenting 'em.

    Antivirus = reactive. Hosts = proactive, blocking infection BEFORE you get it.

    APK

    P.S.=> Hosts do more 4 speed (hardcodes + adblocks) & faster vs. addons, security (vs. bad sites/dns security issues), reliability (vs. downed/poisoned dns), & anonymity (dns requestlogs/trackers) vs. other "so-called -solutions'" w/ what you natively have. Unlike Adblock/UBlock/Ghostery it's not blockable by ClarityRay/BlockIQ