News for hackers. Stuff that matters.
Re:Blink: A rendering engine for the Chromium project by kevincennis on Wednesday April 03, 2013 @06:32PM (#5489705)
Sincerely curious: why are you still a full-time Safari user in light of all those complaints?
Re:Blink: A rendering engine for the Chromium project by tolmasky on Wednesday April 03, 2013 @06:44PM (#5489770)
Like most things, habit probably. Also, I used to work a lot on Safari/WebKit, so I guess sentimental value?

That being said, I do like the way Safari "feels" a lot more than Chrome. I think Chrome is actually quite ugly, and bad from a UI perspective. For example, Safari's overflow tab menu is a much nicer solution than Chrome's insistence on shrinking tabs ever smaller until you can't tell them apart at all.

Additionally Chrome is missing a killer feature I use all the time: zoom, and more specifically, double tap to zoom. I find it hard to read a lot of text on websites, and double tap, centered, zoom, is amazing. Its too bad everything else feels like its gotten way worse in the last 5 or so years.

Re:Blink: A rendering engine for the Chromium project by philwebster on Thursday April 04, 2013 @12:05AM (#5490923)
I also use Safari pretty much exclusively because I like the UI over Chrome, but the one feature I love about Chrome is its tab closing/resizing. When a tab is closed, the remaining tabs resize and shift appropriately so that your mouse is over the next tab's close button. (See http://www.theinvisibl.com/2009/12/08/chrometabs for a nice explanation.)
Re:Blink: A rendering engine for the Chromium project by malandrew on Wednesday April 03, 2013 @07:45PM (#5490047)
The tab behavior in chrome is what does it for me too. In fact, you can have so many tabs that you can no longer open the last tabs (the tabs extend past the little full screen or switch user icon).

I also think Safari has a much better solution for handling bookmarking when you have multiple tabs. Solve these two issues and I'd switch to Chrome in a second.

Re:Blink: A rendering engine for the Chromium project by levifig on Thursday April 04, 2013 @01:02AM (#5491074)
I actually prefer Firefox's approach to multiple tabs: the tab bar scrolls (you can use the scroll wheel). That's about the only thing I like in Firefox anymore though… Been using Chrome because of its multi-user support (tied in with Google accounts) but Safari is soooo much better than Chrome in terms of UI and UX… Latest Chrome betas, with the full integration of the address bar as a full-blown "Google box" (e.g. you start typing, it loads Google Instant Search without the page's classic search box)…

I digress… :)

Re:Blink: A rendering engine for the Chromium project by lallysingh on Wednesday April 03, 2013 @09:02PM (#5490330)
Check out the Chrome Web Store. There are several tab management extensions. One's a quick tab list with a search box.
Re:Blink: A rendering engine for the Chromium project by Shooti on Thursday April 04, 2013 @06:51AM (#5491897)
FWIW activating "Stacked tabs" in Chrome://flags resolves this by switching to the tablet implementation which doesn't shrink the tabs.
Re:Blink: A rendering engine for the Chromium project by S_A_P on Thursday April 04, 2013 @08:50AM (#5492272)
I went and looked at the "Stacked Tabs" flag and it appears to be Windows only.

From Chrome://Flags-

Stacked Tabs Windows Tabs never shrink, instead they stack on top of each other when there is not enough space. Sorry, this experiment is not available on your platform.

Re:Blink: A rendering engine for the Chromium project by s3bast0m on Thursday April 04, 2013 @05:29AM (#5491716)
Try AutoZoom extension for Chrome which has different zoom levels for every website

https://chrome.google.com/webstore/detail/autozoom/ocdkpkoao...

Re:Blink: A rendering engine for the Chromium project by kbenson on Wednesday April 03, 2013 @07:01PM (#5489883)
Just in that specific, or also zoom in general? Chrome has had zoom for as long as I can remember, and that's years.

Double click to zoom seems like something that shouldn't be too hard to do in an extension.

Re:Blink: A rendering engine for the Chromium project by tolmasky on Wednesday April 03, 2013 @07:08PM (#5489910)
I meant "smooth zoom" I guess? I can pinch in from anywhere on the page and center in on any particular item at any particular zoom level. Unless I've missed something, Chrome seems to have "integral" stepwise zooming, which also always zooms from the center of the page (vs where my mouse cursor is). It ends up feeling like Safari's old zoom which would just make the individual items bigger (as opposed to actually scaling the page), but I'm pretty sure Chrome is indeed scaling the page, just doing it in a way that I find frustrating and less useful.

Another example, I'm watching an embedded YouTube video which thus annoyingly doesn't allow fullscreen, so I double tap it, and it fills the browser window, and it seems to be smart enough to render at correct resolution at that scale (since it still allows you to choose a higher resolution even though it won't full screen).

To do similar feats with Chrome I have to manually jigger things around.

Re:Blink: A rendering engine for the Chromium project by kalleboo on Wednesday April 03, 2013 @10:40PM (#5490649)
Safari is the only browser that has decent scrolling performance on a Retina MacBook. All the other browsers stutter really badly as soon as the page has any complexity with fixed elements (Facebook is a big one)
Re:Blink: A rendering engine for the Chromium project by kevincennis on Wednesday April 03, 2013 @10:52PM (#5490691)
Yeah, that's certainly true. Pretty frustrating to have spent $2,500 or whatever it was on my retina MBP and I can't smoothly scroll websites with more than like 500 DOM nodes in Chrome.
Re:Blink: A rendering engine for the Chromium project by smackfu on Thursday April 04, 2013 @09:30AM (#5492481)
That's a case where Apple has to optimize the heck out of Safari until it is workable on that particular new machine, otherwise it would get terrible reviews and hurt the overall brand.

Chrome doesn't have the same incentives to get that particular machine working well, especially since the next revision of the Retina Macbook probably won't even need special handling since it will surely have a more powerful GPU. They can just wait it out, similar to what happened with the iPad 3 vs iPad 4, where people had to optimize for the iPad 3 and then those optimizations were unneeded on the iPad 4.

Re:Blink: A rendering engine for the Chromium project by lloeki on Friday April 05, 2013 @03:52AM (#5497228)
> That's a case where Apple has to optimize the heck out of Safari until it is workable

Actually, they "merely" leverage their platform by using CoreAnimation, making it GPU accelerated (and enabling pinch-to-zoom), while Chrome scrolling hits the CPU really hard.

Re:Blink: A rendering engine for the Chromium project by saebekassebil on Thursday April 04, 2013 @01:22PM (#5493835)
So true, this is actually one of the things that almost convinced me to switch to Safari. I'd miss the Developer Tools though..
Re:Blink: A rendering engine for the Chromium project by Camillo on Thursday April 04, 2013 @09:59PM (#5496442)
But the developer tools are in Safari.
Re:Blink: A rendering engine for the Chromium project by lloeki on Friday April 05, 2013 @03:49AM (#5497222)
Not visible by default, hence may people miss them: Developer menu entry needs to be enabled in Preferences.
Re:Blink: A rendering engine for the Chromium project by gurupanguji on Friday April 05, 2013 @10:49AM (#5498733)
The latest dev and beta channel significantly outperforms Safari scrolling IMHO.
Re:Blink: A rendering engine for the Chromium project by kalleboo on Saturday April 06, 2013 @06:29AM (#5503197)
Interesting, just tried it out. The framerate is smooth, but there's some lag in starting to scroll that makes it feel like the page has inertia.
Re:Blink: A rendering engine for the Chromium project by Camillo on Wednesday April 03, 2013 @10:36PM (#5490633)
I can confirm what tolmasky said about WebKit2, yet I'm also a Safari user. The interface just feels better for me, and Chrome has actually been getting worse in this respect. When I stopped using it, a few versions ago, it had started feeling more and more like a Chrome OS VM than like a browser on my Mac. I doubt they've changed course since then.
Re:Blink: A rendering engine for the Chromium project by samclearman on Thursday April 04, 2013 @12:46PM (#5493625)
No way to disable tabs (in particular the default "open in new tab" behavior) in Chrome.
Re:Blink: A rendering engine for the Chromium project by workbench on Thursday April 04, 2013 @07:20AM (#5491987)
Interface is nicer and more native.

Chrome is even starting to drop native dialog boxes