Initial analysis for EasyElement (supplemental) filter
Initial analysis for EasyElement (supplemental) filter
Some more input needed here.
After testing the "EasyElement" element-hiding supplemental filter, I have noticed a slight slowdown in page loading at the site's entry point. This seems to affect ALL web pages equally whether they are targeted or not. What I have noticed, though, is that once a site loads it seems to navigate at a normal rate thoughout the rest of that site.
Because Wladimir cannot determine (as of this writing) how a project like this will affect the speed of Adblock Plus 0.7, I guess we are on our own to see what happens as the list grows.
The one thing that I HAVE noticed though is that the slowdown seems to stay constant even though I keep adding more and more info each day.
Comments anyone?
After testing the "EasyElement" element-hiding supplemental filter, I have noticed a slight slowdown in page loading at the site's entry point. This seems to affect ALL web pages equally whether they are targeted or not. What I have noticed, though, is that once a site loads it seems to navigate at a normal rate thoughout the rest of that site.
Because Wladimir cannot determine (as of this writing) how a project like this will affect the speed of Adblock Plus 0.7, I guess we are on our own to see what happens as the list grows.
The one thing that I HAVE noticed though is that the slowdown seems to stay constant even though I keep adding more and more info each day.
Comments anyone?
Last edited by rick752 on Wed Jun 28, 2006 3:04 am, edited 2 times in total.
"Experience is something you don't get until just after you need it"
-
- Forum Junkie
- Posts: 102
- Joined: Thu Apr 27, 2006 10:25 pm
- Location: Toronto, ON
Me either.nolookingca wrote:I have noticed a very slight slowdown, but nothing that would cause me to get rid of the filter.
Wow ... this is good stuff!
A lot of admakers are gonna be p*ssed!
Last edited by rick752 on Fri Apr 28, 2006 2:29 am, edited 1 time in total.
"Experience is something you don't get until just after you need it"
-
- Forum Junkie
- Posts: 102
- Joined: Thu Apr 27, 2006 10:25 pm
- Location: Toronto, ON
-
- Adblock Plus Author
- Posts: 444
- Joined: Thu Mar 09, 2006 1:01 pm
- Location: Cologne, Germany
-
- Forum Junkie
- Posts: 102
- Joined: Thu Apr 27, 2006 10:25 pm
- Location: Toronto, ON
LJ TOS states:
EDIT: It's listed under MEMBER conduct, so the rest of us are fine. But I don't see how they could know you were blocking the ads, even if you are a member. (unless, of course, you are an idiot and you keep blogging about it on a site that specifically prohibits ad blockers)
Hmm.... guess I won't be reading any LiveJournals any time soon. Think of it this way: this will make people move to other platforms....
You agree to NOT use the Service to:
...
17. Employ tactics and/or technologies to prevent the full and complete delivery or display of advertisements on LiveJournal pages. These include, but are not limited to, the following:
1. Making journal style changes, customizations, or overrides that effectively block or substantially impair the display of advertisements on a Sponsored+ account's Content or other pages within the Service.
2. Employing and/or providing software programs, browser scripts, or other technologies that serve to block or substantially impair the display of advertisements on LiveJournal pages.
...
EDIT: It's listed under MEMBER conduct, so the rest of us are fine. But I don't see how they could know you were blocking the ads, even if you are a member. (unless, of course, you are an idiot and you keep blogging about it on a site that specifically prohibits ad blockers)
The reason it's only member conduct is because they can't enforce any consequences unless you're a member.
Anyway, personally, I'm not sure if I've gotten a little bit of a slowdown since I've started using the element blocking list, but I am completely sure that it's not slowing down as more and more filters are being added - And that's what really matters.
Anyway, personally, I'm not sure if I've gotten a little bit of a slowdown since I've started using the element blocking list, but I am completely sure that it's not slowing down as more and more filters are being added - And that's what really matters.
It actually would manifest as a measureable but subtle change in the load on their server, corrresponding directly with the speed boost the end user would experience. But it would require a guru-level IT geek to find it. I don't think that's gonna happen...But I don't see how they could know you were blocking the ads
-- Brad
Hint: I do not *routinely* check the mail box of this disposable address!
Actually this is not true Brad. I know you are using my MAIN filter (as we call it) ... but I don't think you have discovered the 'element-hiding' filter yet.Bad Brad wrote:
It actually would manifest as a measureable but subtle change in the load on their server, corrresponding directly with the speed boost the end user would experience. But it would require a guru-level IT geek to find it. I don't think that's gonna happen...
-- Brad
The EasyElement filter (unlike the regular Adblock EasyList filter) is another subscription to compliment the one you are using now. It HIDES elements ... meaning that they are downloaded but not displayed on the pages. We use them to remove those ever-increasing text ads and spaces left over from my main filter.
There is a whole "hidden' area in these forums that you cannot see where a group of us all work on this stuff. If you'd like to read about the EasyElement filter or add it ... you can easily add a second, new subscription in ADP. Read here:
http://mysite.verizon.net/vzeoa83f/adbl ... lement.htm
"Experience is something you don't get until just after you need it"
-
- Adblock Plus Author
- Posts: 444
- Joined: Thu Mar 09, 2006 1:01 pm
- Location: Cologne, Germany
-
- Adblock Plus Author
- Posts: 444
- Joined: Thu Mar 09, 2006 1:01 pm
- Location: Cologne, Germany
Doesn't ABP work by intercepting & *preventing* page requests to/from ad servers, with your filter simply providing a library of cunningly crafted strings to set the trap? If those requests execute and are simply hidden, there would be very little speed boost for me since my Mac, which is substantially faster than my ISP, would be forced to wait for the link to catch up. (There would also be a lot less to differentiate ABP from run-of-the-mill ad blockers.) *Prevented* requests would in fact lighten the load for both the ad server and the end user, and could be detected by a guru at the server *if* she bothered to look for it.Actually this is not true Brad. I know you are using my MAIN filter (as we call it)
For example, pages loaded from the cache on my 7200 RPM ATA60 Hard Drive open almost instantly. Ad servers don't typically draw from the cache since they want to stimulate (or irritate ) you with a constantly rotating parade.
Also, I would not see *any* difference at all in the traffic on my wireless link unless *prevention* (vs. hiding) is occuring.
Hmm... I wonder... My VzW ISP is routed through my LG vx4400 cellular phone/modem, which displays the traffic over the link as a rainbow-colored bar graph when I am online. (I'm refering to the display screen built into the phone, not a display on the Mac.) It is most certainly showing less traffic since I figured out how to use ADP with EasyList.
I've known about it since I first discovered ABP 0.7.0.1, but put off installing it until I had EasyList in the bag. I installed EasyElement about 8 hours ago. I also installed ABP 0.7.0.2 just minutes after you posted the announcement.... but I don't think you have discovered the 'element-hiding' filter yet.
FWIW: I was originally trained to be a computer science researcher. Along the way I discovered I could make more money fixing computers for the goverment (back when people actually replaced chips instead of just throwing the boards away).
Before I retired, I was a senior tech, being groomed to become the head of the department. (I was forced to retire early due to illness.)
Among my duties was the analysis of new technology we were considering buying into, followed by preparation of training materials for everyone in the department. My supervisors almost never had to alter my documentation, as I left no stone unturned in my analysis.
I'll leave you with a truly inspirational thought:
"The most important part of analysis is anal."
-anonymous genius
-- Brad
Hint: I do not *routinely* check the mail box of this disposable address!
@Brad:
Everthing you have stated is pretty much true EXCEPT that the EasyList blocks ... The EasyElement hides.
So when you installed the EasyList, you are indeed blocking images , scripting, iframes, etc at the source (hence your noticable increase in download speed) .. they are NOT downloaded at all.
The EasyElement (element-hiding) filter, on the other hand, only hides the elements. Elements do not come from an external source, they are part of the source code. An element in the html code HAS to be run before it can be hidden.
Both of the filters could be combined into one filter, but I prefer to keep them separated by choice. If I find a false-positive, I can easily determine whether it is an element or a regular ad-block problem simply by disabling one subscription or the other. Some people like to combine different filters also.
Hope this explains this ok.
Everthing you have stated is pretty much true EXCEPT that the EasyList blocks ... The EasyElement hides.
So when you installed the EasyList, you are indeed blocking images , scripting, iframes, etc at the source (hence your noticable increase in download speed) .. they are NOT downloaded at all.
The EasyElement (element-hiding) filter, on the other hand, only hides the elements. Elements do not come from an external source, they are part of the source code. An element in the html code HAS to be run before it can be hidden.
Both of the filters could be combined into one filter, but I prefer to keep them separated by choice. If I find a false-positive, I can easily determine whether it is an element or a regular ad-block problem simply by disabling one subscription or the other. Some people like to combine different filters also.
Hope this explains this ok.
"Experience is something you don't get until just after you need it"
This is a much more concise & understandable statement. And as such this widens the gap between ABP 0.7.x and the run-of-the-mill ad blocker even further. Wladimir should be very proud of his achievement! (I'm wishing ABP 0.7.x would work with Apple's Safari browser... The filter lists would be inherently cross-platform compatible.)Elements do not come from an external source, they are part of the source code. An element in the html code HAS to be run before it can be hidden.
Now I agree with you that this (hiding of elements) would NOT be detectable by my hypothetical guru.
However, I should note, IMHO, the previously quoted excert from the LJ ToS was probably a proscription against *both* preventing the transfer (true blocking) of requested ads AND the hiding of ads whether downloaded from a server or built into a page to begin with. Either would prevent "delivery" of the message, which is what the advertiser fears most.
I believe that is a wise choice.Both of the filters could be combined into one filter, but I prefer to keep them separated by choice.
-- Brad
Hint: I do not *routinely* check the mail box of this disposable address!
@ Brad:
LiveJournal's (Yahoo ripoff) ToS is a piece of crap imho. I think that my favorite part of the ToS is the part that says:
"You agree that LiveJournal shall not be responsible or liable for any loss or damage of any sort incurred as the result of ....... the presence of such advertisers on the Service."
In other words, what these azzholes are saying is ... "You can't block our ads without violating the ToS. But if our ads do a 'drive-by' spyware or adware install, we are not responsible."
???? WTF! As least Yahoo runs 'first-party' ads.
Does live journal use any adblocking detection or just that shoddy (PoS) ToS. I don't have an account with them and don't know. Does it funtion normally with Adblock engaged?
LiveJournal's (Yahoo ripoff) ToS is a piece of crap imho. I think that my favorite part of the ToS is the part that says:
"You agree that LiveJournal shall not be responsible or liable for any loss or damage of any sort incurred as the result of ....... the presence of such advertisers on the Service."
In other words, what these azzholes are saying is ... "You can't block our ads without violating the ToS. But if our ads do a 'drive-by' spyware or adware install, we are not responsible."
???? WTF! As least Yahoo runs 'first-party' ads.
Does live journal use any adblocking detection or just that shoddy (PoS) ToS. I don't have an account with them and don't know. Does it funtion normally with Adblock engaged?
"Experience is something you don't get until just after you need it"
As Mr. Spock would say, "Fascinating!"In other words, what these azzholes are saying is ... "You can't block our ads without violating the ToS. But if our ads do a 'drive-by' spyware or adware install, we are not responsible."
In my experience, outfits that depend on intimidation & other crude tactics don't usually hire the "Guru-Class" employee(s) needed to do this kind of detective work.Does live journal use any adblocking detection
Nor do I; and with what I know now, never will!I don't have an account with them
Dude, I've been on this forum all day! I've thoroughly enjoyed it.
Hey, check this out: In less than 11 hours, I progressed from "New Member" to "Site Member" without resorting to bogus filler posts.
In a couple more minutes, I'm outa here...
-- Brad
Hint: I do not *routinely* check the mail box of this disposable address!
-
- Guest
To which my reply is "Bite me. It's my computer, and I'll block any damn thing that I please. Go force-feed your crap on someone else."rick752 wrote:In other words, what these azzholes are saying is ... "You can't block our ads without violating the ToS. But if our ads do a 'drive-by' spyware or adware install, we are not responsible."