Showing posts with label Browser. Show all posts
Showing posts with label Browser. Show all posts

Wednesday, September 3, 2008

Google Chrome...a Cocktail...

jst now tasted the features of  Google Chrome.let me pen down its review..here it goes.

Download:

1.Downloading EXE is about few hundred of kbs and it requires a online installation.

2.Like all browsers, it doesn't ask for Import bookmarks form IE,rather it ask from Mozilla to import.


Features:-A Cocktail:

1.Each tab works in new sandbox and if a tab crashes,it doesn't crashes the whole browser.. sounds similar like IE8 Automatic recovery Engine( http://selvagk.blogspot.com/2008/03/automatic-crash-recovery-beta-ie8.html)


2.Next Feature of converting a Web application into desktop is added in chrome...Sounds more like Mozilla Prism(http://labs.mozilla.com/2007/10/prism/).

3.Rendering Engine is from Apple's Web kit nor Mozilla Gecko combination of two...Hoping issues with Min-width and Height doesn't exist with this browser !

4.Cant alter the proxy settings of  browser as it depends on the IE network setting(System Setting).

5.when we open a new tab, the last opened history is shown on browser.This Is exactly same as Opera's Speed Dial

6.Its Light weight functionality is taken from Maxthon.

 Features that stand apart:

1.Javascript Engine V8 which is basically a up gradation of Apple's SquirrelFish with google's magic sprinkled on it.

2.having any online transistion or looking some sites, which u dont wanna traced by others, here in chrome has a special browser called "Incognito window".which leave no trace for the site you have visited. Gud Security approach..

In short Google Chrome 

GC=IE8(Tab recovery)+Mozilla Prism+Opera Speed Dial+Apple's Webkit+Maxthon architecture.

So a Gud cocktail ..which Google brands as a New browser.

It Bitters:

Though it has all features of different browsers,The front rendering i.e, Tab Focus and UI really looks like some animation..it doesnt gives us a feel of browser(comparing to Mozilla FF Customizable UI with Add on and skin-able browser Maxthon.) is that ,why Google guys call it as "Invisible browser" ???? HUH 



Wednesday, April 30, 2008

silverlight ? No .., JavaScript ? No..Me done it in CSS

Image gallery found to be bit interesting, Especially which is on MSN Extra , But the thing is it needs functions using Silverlight. It requires Orcus, which reduced my interest a lot in Silvelight development.
I always keep a thaught in my mind, that the same can be accomplished using CSS, One fine day, i have choosen to implement it, wowy ! it worked out.check out the below module i have implemented.
This module is been fully implemented using CSS and XHTML (No scripts!)




  • descriptiondescription


  • descriptiondescription


  • descriptiondescription


  • descriptiondescription


  • descriptiondescription


  • descriptiondescription

Tuesday, March 11, 2008

Automatic Crash Recovery - Beta IE8

Automatic Crash Recovery (ACR) is a feature of Windows® Internet Explorer® 8 that can help to prevent the loss of work and productivity in the unlikely event of the browser crashing or hanging. The ACR feature takes advantage of the Loosely-Coupled Internet Explorer feature to provide new crash recovery capabilities, such as tab recovery, which will minimize interruptions to users’ browsing sessions.
Most software applications are tools that enable people to be more productive. Microsoft® Office, the world’s most popular productivity application suite, thrives on making people more productive. Part of making people more productive is helping to protect them from losing their work. Nearly everyone at some time has experienced work loss and knows the frustrations associated with losing important data.

Users already do lots of work in their browsers. Some examples of such work are:

COMPOSITIONAL WORK
Compositional work involves writing or creating new content. Composing is hard work; it can be time intensive and extremely painful to lose. Some examples are:
  • E-mail messages
  • Blog posts
  • Academic courseware (message boards, written assignments, and so on.)

CONTEXTUAL WORK
Contextual work is “soft work” that is manifested in the state of the browser. It may not be as painful to lose this type of work, but it is nevertheless frustrating when it happens. Examples include:
  • Information search and retrieval (search and navigation)
  • Shopping carts
  • Login sessions (bank, e-mail, and so on.)
  • Tab set / loaded URLs
  • Travel Log
The ACR feature will help prevent contextual and compositional work loss in the unlikely event of a crash, hang, or an accidental application closure.

ARCHITECTURE
The ACR feature takes advantage of the Loosely-Coupled Internet Explorer feature, which isolates the UI Frame from the Tab set by keeping them in separate processes, as shown in the following diagram.
Over 70% of all Internet Explorer crashes and hangs are caused by extensions, such as ActiveX® controls, Browser Helper Objects (BHOs), and Toolbars. By isolating extension code in the tab process, we can protect the integrity of the browser and limit many failures to the tab process.
The ACR feature consists of an object in the Frame that acts as a virtual flight data recorder that can back up essential data from the tab processes, including:
  • The Back->Forward history (Travel Log)
  • Tab set with URLs and ordering

Many Web sites will not need to change code in order to be recovered correctly.
However, when a tab or frame recovery occurs, Internet Explorer will renavigate the current page. AJAX sites with dynamically injected forms should use the bookmarking page state feature in Internet Explorer 8 to ensure that the correct page state is recovered. The following example shows how to do that.

AJAX Navigation for Bookmarking Page State in the Browser

In IE8 Standards Mode, Internet Explorer treats changes in window.location.hash like navigations and saves the previous document URL. The following actions occur as a result:
The previous URL, which might be from the previous hash fragment, is updated in the address bar, the back button, and other browser components.
A click sound is played just as in a traditional navigation scenario.
A new hashChanged event is raised.

Though this ACR system is the road map which is already in use with Mozilla firefox, Microsoft added up AJAX navigation for Book marking keeping the future in Mind. Now it is up to Mozilla, developer, to develop a new concept that would override IE8


Minimum width for IE6 browser

A very handy CSS command that exists is the min-width command, whereby you can specify a minimum width for any element. This can be particularly useful for specifying a minimum width for a page.

Unfortunately, IE doesn't understand this command, so we'll need to come up with a new way of making this work in this browser. First, we'll insert a

under the tag, as we can't assign a minimum width to the browser
Next we create our CSS commands, so as to create a minimum width of 600px:

#container
{
min-width: 600px;
width:expression(document.body.clientWidth <> 1200? "1200px" : "auto");
}