Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 29

Thread: Google Chrome

  1. #11
      RobA is offline
    Administrator RobA's Avatar
    Join Date
    Apr 2007
    Location
    Niagara, Canada
    Posts
    5,532

    Post

    Quote Originally Posted by RPMiller View Post
    So far from what I'm seeing, Chrome is extremely similar to FireFox. So similar that I'm wondering just how much of it may be straight from the FireFox build. It would make sense since Google is very involved with Mozilla and funds the project. I think with the first release version I'll be a full convert, but I need to see all the things I love about FF get added into it first.
    I think the big changes are under the covers.

    The "big deal" is two items:

    ->the new java vm - much faster

    ->each page/tab runs in its on instance of the browser in its own thread.

    -Rob A>

  2. #12
      Redrobes is offline
    Software Dev/Rep Redrobes's Avatar
    Join Date
    Dec 2007
    Location
    England
    Posts
    4,776
    Blog Entries
    4

    Post

    I think I am too old and crumbly too not be skeptical about having the same company run too many things. So OS and IE... shudder. But I don't like browser and search engine the same either so it would take something special to make me change from firefox right at this point.

  3. #13
      su_liam is offline
    Guild Artisan su_liam's Avatar
    Join Date
    Aug 2007
    Location
    Port Alberta, Regina(IRL: Eugene, OR)
    Posts
    701

    Default

    Javascript VM.

    Or maybe they've come up with a better Java VM as well? Maybe, but I doubt it.

    I'm pretty happy with Safari, but with an average of 15 or 20 tabs gradually leaking memory, I am interested in the multi-process design. The system usually does a better job handling memory fragmentation between processes than most apps do internally.

    I'll have a look when the mac version comes out. By that time the user-experience should be richer anyway.

  4. #14
      RobA is offline
    Administrator RobA's Avatar
    Join Date
    Apr 2007
    Location
    Niagara, Canada
    Posts
    5,532

    Post

    Quote Originally Posted by su_liam View Post
    Javascript VM.

    Or maybe they've come up with a better Java VM as well? Maybe, but I doubt it.
    my bad...

    -Rob A>

  5. #15
      RPMiller is offline
    Community Leader RPMiller's Avatar
    Join Date
    Apr 2006
    Location
    Watching you from in here
    Posts
    3,229

    Default

    If you follow the link I posted it takes you to the "comic strip" that walks through all the features and reasons for everything they are doing. It is really informative.

    Regarding Safari, you'll notice that Chrome is being built using the same toolkit that Safari is built with...
    Bill Stickers is innocent! It isn't Bill's fault that he was hanging out in the wrong place.

    Please make an effort to tag all threads. This will greatly enhance the usability of the forums.


    Find me on Google+

  6. #16
      Sagenlicht is offline
    Guild Journeyer Sagenlicht's Avatar
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    249

    Post

    Quote Originally Posted by RobA View Post
    I think the big changes are under the covers.

    The "big deal" is two items:

    ->the new java vm - much faster

    ->each page/tab runs in its on instance of the browser in its own thread.

    -Rob A>
    Hmm having each tab as its own process is a huge benefit imo, but well I guess it wont take forever to get that for the fox as well
    My Map Challenge Entries

    I use GIMP for all my maps.

    GIMP scripts and plug-ins overview


    Everything I post on this site uses the Creative Common Attribution-Noncommercial-Share Alike license. Only exception to this are any pyhton scripts which use the GPL.

    If you are using any of my posted stuff just use your rep stick on me

    Should you be interested in using anything I posted on commercial purpose drop me a pm.

  7. #17
      RPMiller is offline
    Community Leader RPMiller's Avatar
    Join Date
    Apr 2006
    Location
    Watching you from in here
    Posts
    3,229

    Default

    Quote Originally Posted by Sagenlicht View Post
    Hmm having each tab as its own process is a huge benefit imo, but well I guess it wont take forever to get that for the fox as well
    Unfortunately I do not believe it would be possible unless they rewrote FF from the ground up. At least that is what it looks like when you go through the Chrome comic strip to see how they were able to implement that.

    However, the great thing is that FF's community is awesome and certainly capable of doing something like that, but I doubt it would get done as quickly as the various "fixes" for Chrome to make it like FF. It will definitely be interesting to see where this leads to say the least.

  8. #18
      Redrobes is offline
    Software Dev/Rep Redrobes's Avatar
    Join Date
    Dec 2007
    Location
    England
    Posts
    4,776
    Blog Entries
    4

    Post

    Would somebody explain why having each page run in its own process as opposed to a separate thread is a good idea ?

  9. #19
      Redrobes is offline
    Software Dev/Rep Redrobes's Avatar
    Join Date
    Dec 2007
    Location
    England
    Posts
    4,776
    Blog Entries
    4

    Post

    Ok so I thought what the heck lets have a little read about whats new in this thing. Here is a version of the google comic which seems to try to explain why they are doing it the way they think is best.

    http://www.gamesforthebrain.com/google-chrome/

    The problem I have is with each page I read all I can think is - thats bollocks... yeah and thats bollocks too. For example. They say that having each tab in a process means you can zap the process and get total clean up. OK agreed. But the reason why they seem to need that is because they say that opening and closing tabs in threads leads to memory fragmentation. No it doesn't - at least its no worse than memory fragmentation via threads. And leaked memory ? Get a memory leak checker ffs. What the argument boils down to is this:- A crap implementation in a process space would be better than an equally crap one implemented as threads. The idea that if implemented as threaded means that a bad tab locks the browser seems nonsensical to me. A runaway memory hog thread is no worse than a runaway memory hog process. The only advantage you have is that you can force shutdown a process from the process manager and keep the other browsers open. But you could just as easily implement another thread looking for shutdown requests and force close a thread too which amounts to the same thing with the OS + process explorer being that extra thread. The only genuine advantage I can see from using multiple processes is that from a security point of view you might possibly be able to find out what memory locations another threaded tab is at within the same process and look at it. Slightly more difficult with a different process. Using separate processes is not a bad thing its just not the panacea that they seem to be extolling. End of the day I doubt anyone will notice any difference because of it.

  10. #20
      RobA is offline
    Administrator RobA's Avatar
    Join Date
    Apr 2007
    Location
    Niagara, Canada
    Posts
    5,532

    Post

    Quote Originally Posted by Redrobes View Post
    Would somebody explain why having each page run in its own process as opposed to a separate thread is a good idea ?
    AFAIK, (but IANAE) 'cause if you have a poorly behaved page (nasty javascript, etc) that makes synchronous calls, or even crashes, the open pages will not be affected.

    -Rob A>

Page 2 of 3 FirstFirst 123 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •