Sunday, September 07, 2008

 

Google Chrome beta

 
Compared with IE8 beta 2 this browser works well. It does seem to load pages quicker than other browsers.

It operates JavaScript by default as it seems to be more totally integrated in the browser operation. I find that I often want JavaScript disabled as it causes irritating effects on some web pages and can make them slower to load. For instance, some forums use JavaScript to double underline and color green certain words and form them into links leading to adverts or other information. So the word "pension" in a post might lead to general inforation about pensions which is out of context with what the person writing the post intended. Some videos or Flash effects can be irritating and stopped when JavaScript is disabled.

Chrome's main feature is the "sandboxing" of windows so that if malware gets into one window and crashes the window or starts malware of some sort like sending data to another person or computer, it shouldn't affect the other windows and Chrome's basic operation. The problem should be stopped when the window is closed. I haven't seen any reports whether this works yet but it will be a very useful feature.

I've noticed that every time I open Google Chrome it makes my computer busy for at least five minutes, I can hear the hard drive working non-stop and the noise stops soon after I close Chrome.

Today I opened Task Manager and Netlimiter and opened only Chrome and watched.

Task Manager showed a steady 2% to 5% CPU with occasional bursts up to 26%.

Netlimiter showed nothing most of the time but at about one minute intervals Chrome was receiving and sending data for about one second.

It varied,
147KBps down and 1KBps up
600KBps down and 14KBps up
374KBps down and 5KBps up
2KBps down and 0.36KBps up

so it's sending data Home. I just hope it is only performance data and not my private data! Edit: it's just updating the program.

 

Internet Explorer 8 beta 2 on Vista

 
I think Microsoft have released this beta for public testing a little too soon. It doesn't work well in several respects and I'm surprised that their staff haven't been able to fix some simple things before allowing the public to use it.

Page anchors don't work. A common one is a link at the bottom of a page which says "top" so that after you have scrolled down a long page you can get back to the page top. Another which doesn't work is the link on one page to a set position on another page; this just takes you to the top of the new page at present.

Scrollbar colors (only possible to edit with CSS in a simple way in IE) do not work yet but it is intended that all Microsoft CSS Vendor Extensions like scrollbar colors will require a prefix -ms- in future like -ms-scrollbar-face-color.

The current staus is not shown, so it's not reached Editor's Draft or Working Draft yet. The IEBlog at the present time does say "However, in order to ease the transition, the non-prefixed versions of properties that existed in Internet Explorer 7, though considered deprecated, will continue to function in Internet Explorer 8."

So it seems that we will still need the non-prefixed scrollbar code for IE6 and IE7 and (optionally) the prefixed code to be correct in IE8.

"Please note that if Internet Explorer 8 users are viewing your site in Compatibility View, they will see your page exactly as it would have been rendered in Internet Explorer 7, and in that case the prefix is neither needed nor acknowledged by the parser" but this is irrelevant to how IE6 and IE7 operate.

I assume that other browsers will ignore the whole code with a -ms- prefix.

It gets more confusing with overflow-x and overflow-y which are deprecated at present but will be CSS3 properties. They are supported by other browsers, but when the -ms- prefix is added I'm not sure whether other browsers and previous versions of IE will operate the code, so it may be necessary to have overflow-x for other browsers and previous versions of IE which will be deprecated until CSS3 and also -ms-overflow-x for IE8 which will not be deprecated. The comments on the IEBlog are also confused about this.

Opacity doesn't work. This is acknowledged by Microsoft as they are trying to make IE8 the most standards compliant browser and opacity and filters are not in CSS2 standards although the future CSS3 is expected to include opacity. This wrecks pages for many people and Opacity does work in IE6, IE7 and the latest versions of Firefox, Opera and Safari although you usually need two or more coding methods to get it to work in all of them. I hope that they bend the rules a bit to incorporate this before the final release.

Pure CSS dropdown menus (no javascript or ActiveX) work very well in all other browsers (although IE6 needs a behavior file which does need ActiveX) but not in IE8. The mouse shows the dropdown menu but loses contact when moving across to it and the sub-levels then disappear. This is sometimes a problem if margins, padding or borders on the boxes cause a space which the mouse will not span, but having got it all working in other browsers it should work in IE8; a lot of waving around of the mouse will usually find a way to connect eventually. I tried negative margins to place the dropdown level slightly over the top level boxes but that didn't work. There must be a fundamental change in the "engine" coding here. I also notice that sometimes the menu top level only partly shows until you refresh the page.

Edit 12/05/09 - IE8 RTM (final version Released To Market) has cured most of the problems I noted above but there are still problems with complicated websites like e-commerce sites, online banking, YouTube, Yahoo Mail and even Hotmail. The security coding is more strict and the Internet Settings like ActiveX need fine tuning sometimes when a page redirects you through various other urls and even through different domains during the course of your online purchase or online banking.

This page is powered by Blogger. Isn't yours?