Forum Moderators: martinibuster
AdSense loads via JavaScript so if IE8 is hanging on loading JavaScript then that may mean that in those crucial moments when your site is loading IE8 may be keeping your AdSense units from loading in time, causing site visitors to either overlook them or bounce out of the site before they load.
Microsoft is rolling out IE8 via automated updates so if this is true, is it possible that IE8 is contributing to lower CTR and earnings?
It's nearly 1 MB Javascript for mouse over effects,
to show directories.
This is distributed on 3 javascripts.
The first is compressed only 10 kb long and has the most important parts.
Part 1 loads part 2, part 2 loads part 3 with the last often used items.
Microsoft is rolling out IE8 via automated updates so if this is true, is it possible that IE8 is contributing to lower CTR and earnings?
IE8 is significantly faster than IE7, and by several orders of magnitude faster than IE6 (eg. 1000 ms vs. 20 ms).
So IE8 being rolled out via automated updates should be a very good thing. Things should be getting better (not worse) as a result.
Then consider that the AdSense code is loaded via JavaScript. Then consider how this may affect how slow AdSense may load for users on IE8 and how that may impact earnings.
true_INFP, please read the cited article and focus on this part
martinibuster, with your permission, I'll focus on what I want. This time it was the part of your post where you pointed out that IE8 was being rolled out via automatic updates, which would make things worse.
I explained to you that you were wrong.
If there was any point in your original post, it would have been much worse (almost unbearable) in the times when IE6 had 90% market share. It's because IE6 was 500 times slower than IE8 (just Google for some JavaSript benchmarks comparing IE6 and IE8).
If you're proven wrong publicly, it's better to admit it.
The topic of this discussion is IE8 and it's nearly 500% slower performance with JavaScript. Whether IE8 is faster overall is not the point. The point is it's performance with JavaScript. The TOS requires discussions to remain on topic. That's the topic and I am simply pointing out that you are changing it.
Microsoft's engineers have admitted they sacrificed JS support in order to be able to download sites faster. JS performance is the focus of this discussion, not how fast a browser can download a web page. Two different discussions. ;)
true_INFP, the topic of this discussion is IE8 and it's nearly 500% slower performance with JavaScript.
Firstly, that's not the topic of this discussion. The topic (which you created) is "Is Slow IE8 JS Loading Affecting AdSense Earnings?".
Secondly, the article compares IE8, Chrome, and Firefox (not IE6 or IE7). It says that IE8 JavaScript is roughly twice slower than Firefox et al. However, that's not relevant here. You need to realize that IE6 JavaScript is five hundred times slower than IE8 JavaScript.
See the difference?
You are talking about: 2x
I am talking about: 500x
JS performance is the focus of this discussion, not how fast a browser can download a web page.
Well, you know, I am talking about JavaScript performance (not page download speed). See my post above.
If JavaScript IE8 performance affected CTR, as your original post tried to suggest (and this is obviously the main focus of this thread), then CTR would have been affected by IE6 by orders of magnitude more than by IE8.
The bottom line, the point you were trying to make in the original post is obviously invalid.
but if IE8 is now noticeably slower than firefox, then its adsense performance may well be worse than IE6.
then the "fact" ( one sites test does not IMO make a fact ) that IE8 is slower than the "competitors" at loading js ..
makes no difference at all to adsense load times on site ..to 70% of your visitors.
because for IE users ..it's all they know ..they dont use the "competitors" ..probably never have ..probably never will ..
too much "geekiness" can make you worry about things that your visitors are not concerned by ..
low CTR recently is due to GOOG being off target to your site ..because of interest ads that your visitors dont even know they are being fed ..and "partners" serving cr@p that also isnt on topic to your site ..
disclaimer I dont use IE anything .( except to test sites on dev machines ).for all the usual reasons that are OT in this thread ..but 70% of my..and your ..visitors do ..for everything
go look at your site stats ..not your adsense ones ..for a change :)
The bottom line, the point you were trying to make in the original post is obviously invalid.
We bring up points here for discussion. This topic is just a theory. He's not right or wrong, and changing the direction of the topic to declare yourself "right" is immature.
Using the point that IE6 was slower than IE8 so ads must have not appeared back in the day isn't very fair. Lots of factors to include from then like average download speeds, Google's code perfected fo IE broswers(when IE was the king), etc.
I've browsed my site a few times with IE8 and a couple times on pages ads just didn't load. At all. Just something to think about.
He's not right or wrong, and changing the direction of the topic to declare yourself "right" is immature.
is it possible that IE8 is contributing to lower CTR and earnings?
It's possible that everything contributes to lower CTR and earnings but highly unlikely in this case.
AdSense code is pretty minimum, straightforward, and even executes fast enough to display in a reasonable time on dog slow machines running IE.
These so-called tests for the various browsers most likely run a whole lot more code, in repetition to get significantly measurable results, and specific types of code that highlights specific weaknesses of the javascript language.
Those stress tests don't really relate to the real-world experience of AdSense.
I'd find it easier to blame slow connections to Google or overtaxed servers than the processing power of javascript in a browser.
It this were in fact the case, people would've been screaming about it with all prior IE versions leading up to and including IE 8 and that has definitely not been the case.
The only conclusion we can draw from the current test results is that IE 8 is simply slow at processing javascript, not that it fails to meet the reasonable performance requirements to run AdSense in a timely manner consistent with visitors expectations.
To form a true hypothesis for the opening assumption, which is currently based on data sets that are completely incongruous to AdSense, you would have to create a test case using AdSense and profile the actual execution time of the Google code in all browsers.
Then, and only then, can you draw such conclusions with actual empirical and irrefutable evidence that confirms the hypothesis.
The bottom line, the point you were trying to make in the original post is obviously invalid.
true_INFP, read the post again. I am not making an assumption or pushing a point of view. Your insistence of there being a right or wrong is out of line not just with the spirit of this forum but with the fact that the opening post is not even stating a position that something is true or not. Read the opening post. Tests were made and I am ASKING the question, if X is true, then is Y possible? Incredibill gives a great answer to the question posed in the original post that is on topic.