Forum     

Go Back   Digit Technology Discussion Forum > News > Technology News
Register FAQ Calendar Mark Forums Read

Technology News News from the world of technology that our members stumble across. NOTE: Sources to be mentioned at the beginning of each post.


Closed Thread
 
LinkBack Thread Tools Display Modes
Old 30-08-2008, 01:01 AM   #1 (permalink)
Alpha Geek
 
Krazy_About_Technology's Avatar
 
Join Date: Jun 2004
Location: Noida - India
Posts: 765
Thumbs up IE 8's Crash Recovery and Performance Improvement Features


With IE8, Microsoft is attempting to solve one of the most annoying problems with today's multi-window, multi-tab browsers; namely, the disastrous effect that a browser crash has. It is an unfortunate feature of most browsers that a crash in one tab takes down the whole browser instance. Whether the cause is a bug in the browser itself, a malicious script, or a badly-written plug-in, the effect is the same; not only does the tab that caused the problem disappear, so does the tab with your half-composed forum post, the train timetable you need to get home, and the audio stream you're listening to.

IE8 tackles this by separating each tab into its own process, a feature it calls "Loosely Coupled IE." Starting IE8 actually creates two processes; one process for the window frame, address bar, toolbar, and tab bar, and a second process for the tab itself. Subsequent tabs may also open in new processes. Running a tab in its own process allows that tab to crash (for any reason) without disrupting any other tab. This feature was present in Beta 1; in Beta 2, Microsoft has worked to reduce the overhead it causes and improve its performance. For example, now the processes creating the window frames are merged, so starting IE several times will only create new tabs in the existing frame.

The ratio between tabs and processes is not exactly 1:1; although this provides the most isolation, the ratio of processes to tabs will depend on machine capabilities. This process separation also resolves a major annoyance in IE in Windows Vista. In Vista, sites in different zones cannot be open in the same IE window. A file opened from the hard disk cannot coexist with a file opened from the Internet; instead, two different IE processes are required, one for each security zone. Because IE8 uses different processes for each tab, this restriction is lifted; different security zones will still use different processes behind the scenes, but they will be able to share the same window.

The final piece of the puzzle is Automatic Crash Recovery. As with LCIE, this was present in Beta 1, but has been improved for Beta 2. ACR is designed to improve the experience when the the inevitable occurs and a tab crashes. Instead of losing everything you were doing in the tab, ACR restarts the process and restores the tab's context—in Beta 1, this meant it opened the same URL and kept the back/forward browser history.

ACR had promise in Beta 1; however, it neglected to recover the most important things—text entered into forms, and session cookies. Without these, the experience is a little frustratring; the browser reopens the right page, but you find yourself logged out and with your half-written e-mail gone. Beta 2 fixes this by recovering both form data and session cookies. This means that Beta 2 will be able to put you right back where you were before the tab crashed, with virtually no interruption.

As well as being incomplete, ACR in Beta 1 was not itself particularly reliable; it was easy to make the browser get into a never-ending cycle of crashing, restarting, recovering, and then immediately crashing (because the URL being recovered caused the crash in the first place). Microsoft has not said anything about whether this will continue to be a problem.

Of course, while better handling of crashes is no bad thing, it would be even better for the browser not to crash in the first place. Microsoft has long had an (opt-in) system for reporting crashes and hangs back to the company—Windows Error Reporting (aka, Watson). This data allows the company to locate bugs and determine which are in need of the most attention. On the blog, the IE team stated that they have committed to fixing the top 50 percent of all the Watson errors they have; this should provide a significant boost to reliability.

When IE8 is released later this year it will undoubtably be the best version of Internet Explorer ever. IE's competition is improving all the time, and gaining in popularity, and—at least when it comes to standards compliance—is already superior today to what IE8 will deliver later in the year. Microsoft's uphill battle to stop the rot and turn IE around is far from over.

Source : ArsTechnica

Its a bit old news (before the launch of IE 8 Beta 2) but i thought its worth sharing. Also these features are more visible in Beta 2 then they were in Beta 1. And Yes, ACR has definately been improved in Beta 2. i am runnin IE 8 contineously for last 2 days and seen just a single crash in a single tab today which when i tried to dig deeper, was caused by the integration DLL of Free Download manager. I have, ofcourse, reported it to FDM team.
__________________
Dell Inspiron 1525 - C2D 2 Ghz, 3GB, 250GB, X3100 :)

Samsung Omnia Pro B7610 with Stock WM 6.1 ROM

Blog: http://www.sumitbhardwaj.co.in/blog
Krazy_About_Technology is offline  
Advertisements. Register and be a member of the community to get rid of them.
Advertisement

Old 02-09-2008, 02:13 PM   #2 (permalink)
!! RecuZant By Birth !!
 
naveen_reloaded's Avatar
 
Join Date: May 2005
Location: In Everyone`s Heart
Posts: 2,985
Default Re: IE 8's Crash Recovery and Performance Improvement Features

thnks ...

installed it ..

now i am able to open ie 8 sometimes only..
most of the time it crashes and says that its been closed because of Data Execution Prevention...

i tried to whitelist the ie 8 in DEP in system setting... but still its crashing..

help me ...

is anyone having same prob??

i would not recommnend this beta version to all...
__________________
Know My Thoughts..
Visit my Blog @ www.Urssiva.com
Visit My Tech Blog @ www.CloudTechnica.com
naveen_reloaded is offline  
Old 02-09-2008, 06:32 PM   #3 (permalink)
Alpha Geek
 
Krazy_About_Technology's Avatar
 
Join Date: Jun 2004
Location: Noida - India
Posts: 765
Default Re: IE 8's Crash Recovery and Performance Improvement Features

I am not having any issues of this kind. Monstly, these kind of issues arise due to incompatible plugins. With me, it use to happen a lot when i had Adobe Reader 9's plugin installed. If you too have it then, try uninstalling that and also see if there are any other old BHO (brwoser helper objects) dlls that may not be compatible with this release of IE. For example, in my case with IE 8 Beta 1, i use to curse it for a lot of DEP errors but when i attached Microsoft's Debugger to the IE process, i found out that the crashes were due to an older verison of Free Download manager's integration dll, ie. iefdm2.dll. You might be experiencing a similar thing. Also, if you are using IE7pro, then disable the "Faster IE" functionallity that is present in newer versions. it usually causes trouble. Try these and then post here the results. I'll try to help in whatever way i can.

And BTW, beta versions are not recommended for general public, thats a known fact. These releases bound to have bugs and those who want an early taste of things or/and want to participate in the testing process are the ones who use these releases. I guess most of the members will be aware of that
__________________
Dell Inspiron 1525 - C2D 2 Ghz, 3GB, 250GB, X3100 :)

Samsung Omnia Pro B7610 with Stock WM 6.1 ROM

Blog: http://www.sumitbhardwaj.co.in/blog

Last edited by Krazy_About_Technology; 02-09-2008 at 11:43 PM.
Krazy_About_Technology is offline  
Old 02-09-2008, 11:28 PM   #4 (permalink)
Techie By Heart
 
mavihs's Avatar
 
Join Date: Feb 2007
Location: Cyber City
Posts: 769
Default Re: IE 8's Crash Recovery and Performance Improvement Features

nice review!!!
__________________
█§ ║╖ î v â ╥╥╖█(™©)
mavihs is offline  
Old 02-09-2008, 11:46 PM   #5 (permalink)
Alpha Geek
 
prasad_den's Avatar
 
Join Date: Sep 2005
Location: The new cherry..!!
Posts: 931
Default Re: IE 8's Crash Recovery and Performance Improvement Features

Good info.. Fortunately, IE 8 has thus far not crashed on me, and my experience has been pretty good. Waiting for the final version..
prasad_den is offline  
Closed Thread

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
crash crash!! system reboots!! event log iinfi Software Q&A 7 31-07-2008 08:07 AM
Loads of self improvement Ebooks-free download Ramakrishnan Technology News 1 05-01-2007 12:50 PM
Will there be an improvement in performance SPookY Hardware Q&A 8 24-08-2006 07:48 PM
win xp crash varunbhide Software Q&A 1 07-01-2005 08:43 PM
win xp crash varunbhide Software Q&A 2 27-12-2004 09:54 PM

 
Latest Threads
- by abhidev
- by chris
- by clmlbx

Advertisement




All times are GMT +5.5. The time now is 06:09 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.

Search Engine Optimization by vBSEO 3.3.2