Slashdot Mirror


Safari Beta Leaked, With Tabs

ollie_ob writes "Seems a bit too good to be true: Apple listening to its community and implementing the features most requested? Apparently a build (v62) of Safari has been leaked into the wild, and has tabs -- though not fully implemented yet -- and primitive support for autocomplete in forms. The Think Secret rumor site has the scoop." It is not merely a rumor, I've confirmed it. It works nicely, too, in a brief test. Then I, uh, deleted the copy I looked at.

16 of 275 comments (clear)

  1. Hooray! by tamen · · Score: 5, Informative

    Tabs ho!

    You need to activate the debug menu. While Safari is not running, write this in the terminal:
    defaults write com.apple.Safari IncludeDebugMenu 1
    Start Safari (Beta .62) and choose "Tabbed Browsing" in the debug menu.
    Command-T will open a new tab as will right clicking on a link and choose "Open link in new tab". Command-W will close the tab you are currently using. Command-shift-right/leftarrow wil choose the prev/next tab.
    One thing though, tabs slows down the gui, not page-load-time, but it takes longer to switch between tabs than to switch between windows. Also, if you have, say, 5 tabs in one window and are looking at the last (the one most to the right) command-shift-rightarrow will not cycle you back to the first tab. Another thing is that Safari sometimes closes the whole window instead of just the tab when you press command-W.
    Ive got only small complaints, Im very impressed they got it working so well already. Cant wait for the final.

    Tabbing is a nice feature, but Ive kinda got used to not using tabs after shifting to Safari. well, Ive just got to get used to tabbing again ;)

    1. Re:Hooray! by sapporo · · Score: 5, Informative
      Cmd-click will open a link in a new tab
      Cmd-Shift-click will open a link in a new tab in the background
      Cmd-Option-click will open a link in a new window
      Cmd-Option-Shift-click will open a link in a new window in the background

      How did I find out? When you hover over a link, Safari shows you what it would do if you clicked that link in the status bar. Very convenient.

    2. Re:Hooray! by sergeantmudd · · Score: 5, Informative

      You don't need even the debug menu unless you wanna turn tabs on and off on the fly. (Which you might because clicking on a link opens a new tab, not a new window, which some might now like in all cases) In terminal just type

      "defaults write com.apple.safari TabbedBrowsing 1"

  2. Argument for tabs by elliotj · · Score: 5, Informative
    According to an off-the-cuff test I performed a few days ago, tabbed browsing can cut your RAM requirements in half and greatly speed up your system.

    On my Mac I opened Chimera and filled up the window with as many tabs as it would allow (16 in a single window). All windows displayed the Slashdot mainpage. My Slashdot prefs are set to show all stories from all sections.

    I checked the system usage in the Process Viewer app:

    Navigator %CPU 9.00 %Memory 11.20


    I then closed all the windows and did the same thing, this time opening 16 SEPARATE windows. Again with Slashdot's mainpage loaded in each.

    Process Viewer showed:

    Navigator %CPU 9.20 %Memory 22.40


    So, according to this unscientific off-the-cuff test, you cut your RAM requirements in half by using tabs. YMMV.

    I noticed this the other day when I opened over 50 different images in different windows. My Mac almost ground to a halt. I then opened the same images in tabs (in only a few windows ... again Chimera limits you to 16 tabs per window), and my performance was great.

    So, to all those who think tabbed browsing is purely a matter of personal preference, I suggest that there is at least a reasonable performance based argument for it.
    1. Re:Argument for tabs by moof1138 · · Score: 4, Informative

      No. This is not guesswork. A window is inherently a much more heavyweight entity than a view inside a window, and will necessarily consume more RAM. Take a look at the cocoa docs for all the components of a NSWindow. Assuming that the tabs are subclassed NSView, take a look at what is involved there. Beyond that, windows are double buffered, have border transparencies/shadows and other RAM-hogging aspects not associated with a view. In OS X, more windows inherently means more RAM. If a window with three tabs ate as much RAM as three separate windows in Safari, that would indicate extremely crappy coding, and I guarantee you I would not use the browser based on that fact.

      --

      Hyperbole is the worst thing ever.
  3. to activate the Safari debug menu, do this: by ubiquitin · · Score: 4, Informative

    1. Quit Safari.
    2. Open a terminal and type:
    defaults write com.apple.Safari IncludeDebugMenu 1
    3. Relaunch Safari.

    --
    http://tinyurl.com/4ny52
  4. Re:Not to nitpick but... by tamen · · Score: 4, Informative

    No, notyet. But as you say yourself, this is a beta, and not even a public (though it might seem like it) beta at that.
    Im sure there will be bookmark-groups when it is publicly released.

  5. Re:Everyone? by ollie_ob · · Score: 5, Informative

    To prevent massive Slashdotting I'm not going to link directly to the beta from here, but if you go to Dave Hyatt's weblog and have a look at the comments for the most recent story, there's apparently a working link there. Ollie

    --
    #define ROSE any_other_name
  6. Re:Everyone? by transient · · Score: 3, Informative

    He speaks the truth. I just downloaded it from there.

    --

    irb(main):001:0>
  7. Re:Oh? by troc · · Score: 3, Informative

    They are using a leaked "internal" build of Safari, not the public beta you can download from Apple.

    HTH

    Troc

    --
    Troc's dubious podcast and blog: http://www.trocnet.net
  8. Re:This is Great News by entrox · · Score: 4, Informative

    Care to back up your claims with a few facts/numbers instead of pulling things out of your back?
    Here are some numbers from my machine (768MB RAM/128MB VRAM):

    New Safari opened: ~9MB.
    Slashdot loaded: ~13MB.
    New window opened: ~16MB.
    Apple page opened: ~18MB.
    New window opened: ~21MB.

    So what do we see? A new window takes up around 3MB. Is this "uneconomical", like you say? No, I rarely have more than 4-5 windows open so this is merely a drop in the water. Memory is cheap these days you know...

    --
    -- The plural of 'anecdote' is not 'data'.
  9. Re:Oh? by prinzip · · Score: 3, Informative

    Just to point out:

    - Mozilla run on windows, many people use it and it have tabs

    and more important:

    Apple didn't create tabs idea, it came from Mozilla, then from Linux And Windoz...

    --
    Bombing for peace is like fucking for virginity!
  10. Safari 4 All by Anonymous Coward · · Score: 5, Informative

    Get your Safari Beta (with tabs!) HERE:

    http://www.domestikalien.com/imagenes/safari_v62 .d mg

  11. Re:What about Keychain integration? by brarrr · · Score: 3, Informative

    i started using safari v62 w/ tabs on saturday... and it has keychain integration in its infancy - it asks for permission to decrypt the correct passwords when entering sites, but does not place them in the fields as required. so its coming, but slowly.

    v62 is the first i've started using safari, and am liking it about the same as chimera for now. once there are prefs to open tabs in teh background, and a way to open up multiple sites in different tabs at the same time, i'll switch for good.

    another benefit of the debug menu is being able to specify which browser you are represented as - so going to wellsfargo.com i can say i am MSIE and they let me use the site.

    --
    to email me: take my /. handle and append .net preceded by charter.
  12. but there _is_ an easy way by -ndi- · · Score: 4, Informative
    You only really need to have tabs when there isn't an easy way to switch between windows.
    Don't get me wrong, I am all for tabs, but there is an even easier way to switch between all windows of the current application in OSX, Cmd-` cycles through them. This may be common knowledge, I just thought I'd point it out for completeness...
  13. Mirrors, md5sums, and some notes... by phyxeld · · Score: 4, Informative
    It's for real. I'm writing this in it now. I'm a bit paranoid, so I scoured around for multiple coppies before running anything. I've gotten it from all three of these urls:
    http://www.domestikalien.com/imagenes/safari_v62.d mg
    http://www.jfedor.org/misc2/safari_v62.dmg
    http://www.soopah256.com/~jonathan/safari_v62.dmg
    and they all had the same md5sum (eca1fe732e242786744edf5e434b2330). The disk image file itself has an apple liscense, so I think this really is an official apple beta.

    Tabs are off by default, but can be enabled in the Debug menu. Once enabled, cmd-T makes a new tab, as does cmd-clicking on a link. I'm a big fan of chimera's cmd-[ and cmd-] for moving between tabs; mozilla's lack of support for those shortcuts has always bugged me. Safari v62 doesn't use those keys, but it does let you move between tabs with cmd-left or cmd-right (arrow keys). Yay safari! I wonder when we'll see the real release of this beta...
    --
    __
    Choose mnemonic identifiers. If you can't remember what mnemonic means, you've got a problem. - Larry Wall