Archive

Archive for the ‘Browsers’ Category

5 Reasons Not To Resize The Browser Window

July 23rd, 2009

Some website developers prefer to resize the browser window of the visitors, without their permission, to display their own creativity in terms of flash, presentations and other graphics in either a full screen window or a browser window size that best displays what they have created. These developers either just do not know that it annoys most of the visitors, me included, or may be they never gave it a thought. Its impact on a business is even more, when a designer does something similar with their site or presentation, it ends up annoying the visitor who could also have been a potential customer and drives them away from the site.

If you are a wanna-be web designer, already established or an experienced designer, I put forward a list of reasons which tells you in clear terms that you should not follow this practice, give it a thought and you may agree with me if you think from a visitor’s point of view.

  • It’s annoying – You may have never asked people who visit your or your client’s website but you should know that many people don’t like their browser window being resized without their consent.
  • Increased screen resolution – Gone are those days when people used to have 640×480 or a maximum of 800×600 screen resolution. Computers have become a lot more cheaper now and that also includes monitor. Screen resolutions have increased and on an average over 90% of computers use anything over 1024×768 pixels resolution.
  • It’s not your browser – It’s your visitor’s browser, not yours! Period! If you can not help it and must resize the browser window because you want to show them a very large drawing picture or a design of some mechanical instrument, first display a notice to let them know and only after they click on it you should change the browser window size. Makes sense?
  • Resizing everything? – If you rely on a javascript to detect and adjust your site’s content according to screen resolution or size of browser’s window and if a visitor does not has javascript enabled [~5% don't], you may not be able to do that. It may end up cluttering the layout. Don’t you think so?
  • You’ll lose visitors – Visitors don’t like to see their browser window getting resized without any notice, they might end up closing your site and never want to come back again.

admin Browsers , , ,

IE 8 Launches at MIX09, probably without one of your features

March 24th, 2009

internet

You may have noticed that day 2 at MIX was IE8 day (compared to the Silverlight 3 day one) in that the puppy launched!

This is good news in that IE 8 is better than IE 7, which is better than IE 6. Maybe, with 6 being two versions back, we have more weight to get rid of the chap. However, even though Microsoft has recently claimed that IE 8 is the fastest browser, its legacy weight still shows for now, and the other browsers are sprinting ahead.

I have a sneaky suspicion that IE 9 is going to be different and a lot better (new team? got the old greats back? or are they on Azure?), but that is wild speculation on my part.

We had a lot of comments on the news today, and one person who will rename anonymous purely because I don’t know if he would like to be attached or not said this:

When you do your IE8 post, don’t forget to toss out a line indicating the writing-mode bug was not fixed. Their only CSS3 feature and they’ve now effectively prevented the entire web for using it for the next x years. Hilariously, they also tried to cover up the bug by marking it fixed and forcing me to open a new one with the same description.

  • OLD
  • New

I also count two regressions in IE7 compatibility mode that make it different from IE7. Kind of a headache for those counting on sending that header.

So, thanks for the better browser guys, and we can’t wait to see what happens next. Shortly we will have IE 8, Firefox 3.5, Safari 4, Chrome 2, Opera 10, and others….. and the Web will have nicer cars to drive around on it. Let’s build applications that take these cars on a decent joy ride instead of boring them in the slow lane.

admin Browsers, IE ,

Firefox support for CSS3 multiple backgrounds

March 24th, 2009

FIREFOX

 

James Hall saw the good news in Bugzilla that CSS3 multiple backgrounds are now in the Firefox tree, and you can test a Firefox Nightly (Minefield). Firefox joins Safari in the support.

Usage?

 

PLAIN TEXT

CSS:

  1. background-image: url(../pix/logo_quirksmode.gif), url(../pix/logo_quirksmode_inverted.gif);

  2. background-repeat: repeat-y;

  3. background-position: top left, top right;

admin Browsers, Firefox, css , , ,

Safari 4: New look, but what about the engine

March 24th, 2009

Great news for Web developers and users, Safari 4 has a public beta, and it comes with some nice features such as: tabs on top and top sites (a la Chrome), full page zoom, history view, and ARIA Support.

safari

The Twitter thumbnail is interesting

But, what about the engine? Here are some of the features as Apple see’s them:

Speculative Loading

Safari loads the documents, scripts, and style information required to view a web page ahead of time, so they’re ready when you need them.
CSS Effects
Pioneered by Safari, CSS effects help developers add polish to websites by stylizing images and photos with eye-catching gradients, precise masks, and stunning reflections that require only a few lines of code.

CSS Canvas
Using CSS Canvas, web designers can position canvas elements anywhere an image can be placed using CSS. Safari is the first web browser to support CSS Canvas.

Acid 3 Compliance
Safari is the first — and only — web browser to pass Acid 3. Acid 3 tests a browser’s ability to fully render pages using the web standards used to build dynamic, next-generation websites, including CSS, JavaScript, XML, and SVG.

Nitro JavaScript Engine
Safari 4 introduces the Nitro JavaScript engine, an advanced bytecode JavaScript engine that makes web browsing even faster. In fact, Safari 4 executes JavaScript up to 6 times faster than Internet Explorer 8 and up to 4 times faster than Firefox 3.1.

HTML 5 Offline Support
Web developers can now create applications that you can use even when you don’t have access to the Internet. Thanks to HTML 5 offline support, designers can build web applications that store themselves on your computer, where you have immediate access to them. Along with the application, web developers can also choose to store the application’s data on your system, so you always have the information you need. Applications and data can be stored in a traditional SQL-like database serving as an application cache or as a “super cookie,” which stores data in the familiar cookie format.

admin Browsers , ,

JSONView: JSON browser from within Firefox

March 24th, 2009

JSONView is a new Firefox extension that gives you a nice way to view your JSON documents (JSONovich also does the trick).

Ben Hollis talks about the extension:

The extension itself is pretty simple. I wasn’t sure how to approach the problem of supporting a new content type for Firefox, so I followed the example of the wmlbrowser extension and implemented a custom nsIStreamConverter. What this means is that I created a new component that tells Firefox “I know how to translate documents of type application/json into HTML”. And that it does - parsing the JSON using the new native JSON support in Firefox 3 (for speed and security) and then constructing an HTML document that it passes along the chain. This seems to work pretty well, though there are some problems - some parts of Firefox forget the original type of the document and treat it as HTML, so “View Page Info” reports “text/html” instead of “application/json”, “Save as…” saves the generated HTML, Firebug sees the generated HTML, etc. Just recently I came across the nsIURLContentListener interface, which might offer a better way of implementing JSONView, but I’m honestly not sure - the Mozilla documentation is pretty sparse and it was hard enough to get as far as I did. I’m hoping some Mozilla gurus can give me some pointers now that it’s out in the open.

admin Browsers, JSON , ,

SuperPreview: No Need To Fire up VMs For IE 6, 7, and 8 Testing, Oh And Other Browsers

March 18th, 2009

MIX ‘09 has kicked in and “The Gu” just had someone show SuperPreview something that does what we saw with Meer Meer.

SuperPreview let’s you do the same onion peel overlays to see differences across browsers, and you can have everything run in the server (same as Meer Meer). This means that you don’t need to run VMs with various browsers to get your testing in. On Windows and want to see what your app looks like in Safari Mac? No problem.

The demo also showed the nice visualization of seeing where DOM nodes actually are, allowing you to see how the CSS is different. Promising!

admin Browsers, IE , ,

Hello world!

March 3rd, 2009
eXTReMe Tracker