News for hackers. Stuff that matters.
Re:Why I’m done with Chrome by jwr on Sunday September 23, 2018 @09:59PM (#18054513)
If you are on MacOS, why don't you use Safari?

I'm puzzled as to why people seem to dismiss the "built-in" browser. It's the fastest, smoothest, best integrated, and least power-hungry browser on the platform. I regularly use all three major browsers (for testing, I write web applications) and I consistently switch back to Safari for all my non-special browsing.

Re:Why I’m done with Chrome by wyclif on Sunday September 23, 2018 @11:19PM (#18054793)
This past weekend I tried Safari again when I saw it updated to version 12. I was surprised to see that Apple deactivated my uBlock Origin plugin, saying it would slow the browser down. So now Safari is unusable and filled with ads, and there's nothing Apple provides to replace uBlock Origin. This is a total show-stopper for me.
Re:Why I’m done with Chrome by metafunctor on Sunday September 23, 2018 @11:55PM (#18054897)
It’s really just a suggestion to turn off some extensions. Haven’t bothered to figure out what triggers Safari to do that, but you can still run uBlock Origin on Safari 12 and it seems to work fine.
Re:Why I’m done with Chrome by saagarjha on Monday September 24, 2018 @12:33AM (#18055049)
> Haven’t bothered to figure out what triggers Safari to do that

Safari has a new extensions model and will be deprecating the legacy one in a year. Hence the push to migrate to newer extensions.

Re:Why I’m done with Chrome by sweetp on Monday September 24, 2018 @02:38AM (#18055502)
the new extensions model is ridiculously useless... You need to build your extension in Xcode now, and for anything other than content blocking, the APIs are non existent... for instance, you can't even close tabs!

I made an extremely simple extension using the new model around 2months - before I try migrating an older "actually useful" extension. But theres just no way its possible to migrate.

Apple doesn't care about browser extensions now, it seems they want everyone to move to the new model, so they can collect revenue on sales on ad blockers.

:(

Re:Why I’m done with Chrome by akvadrako on Monday September 24, 2018 @04:02AM (#18055824)
This is wrong - you can inject arbitrary scripts and styles:

https://developer.apple.com/documentation/safariservices/saf...

Re:Why I’m done with Chrome by wild_preference on Monday September 24, 2018 @10:08AM (#18057756)
You didn’t reply to or contradict anything they said. You need Xcode to build extensions and Safari has a super limited API. Executing JS and CSS don’t address either.
Re:Why I’m done with Chrome by akvadrako on Monday September 24, 2018 @12:44PM (#18059148)
He didn’t say limited, he said nonexistent.

More specifically, if you can inject scripts I don’t see why you couldn’t call window.close()

Re:Why I’m done with Chrome by tgragnato on Monday September 24, 2018 @03:53AM (#18055789)
> Apple doesn't care about browser extensions now, it seems they want everyone to move to the new model, so they can collect revenue on sales on ad blockers.

The web is terrible without a serious adblocker and the available alternatives (paid or not) are unable to take away the same amount of junk. People will simply start using another browser.

Re:Why I’m done with Chrome by saagarjha on Monday September 24, 2018 @12:32AM (#18055045)
Apple doesn't provide a replacement extension, but they do vend a replacement API, the content blocking API. There are many extensions that use this.
Re:Why I’m done with Chrome by peterkelly on Monday September 24, 2018 @02:12AM (#18055414)
You can turn it back on. Go to Preferences -> Extensions and check "uBlock Origin". I've been using Safari 12 since it came out and uBlock Origin works with it just fine.
Re:Why I’m done with Chrome by akvadrako on Monday September 24, 2018 @04:01AM (#18055816)
You can get the Adblock Plus app, which using the new API.

This is a tradeoff Apple made valuing privacy and performance over user freedom. The new content blocking API is safer and faster.

Re:Why I’m done with Chrome by jurip on Sunday September 23, 2018 @11:56PM (#18054905)
I haven't tried uBlock Origin, but I'm running 1Blocker and Ka-Block! and they filter out most of the worst offenders.
Re:Why I’m done with Chrome by merpnderp on Monday September 24, 2018 @10:22AM (#18057888)
You might be thankful it was deactivated - it might have not been legit.

https://github.com/el1t/uBlock-Safari/issues/69

Re:Why I’m done with Chrome by euvitudo on Sunday September 23, 2018 @11:57PM (#18054909)
I just use uBlock Origin anyway (basically ignore the message). I don't see a difference in performance with the plugin when I updated to v12 on my mid-2010 MBP (it's slow anyway, so /shrug).
Re:Why I’m done with Chrome by briandear on Monday September 24, 2018 @12:31AM (#18055039)
Don’t use uBlock, but content blockers on Safari work really well for me. There is also quite a lot of built in privacy protection already.
Re:Why I’m done with Chrome by therealmarv on Monday September 24, 2018 @07:43AM (#18056833)
same happened with Adguard and this was using non deprecated APIs (uBlock Origin was and is clearly using deprecated APIs). It seems for blocking stuff Apple changed the whole SDK on the browser!
Re:Why I’m done with Chrome by ino on Sunday September 23, 2018 @10:57PM (#18054712)
One thing I don't like is having a 30% chance to have to wait 2-4 seconds whenever I swipe to go to the previous page or click the back button.
Re:Why I’m done with Chrome by peheje on Monday September 24, 2018 @01:59AM (#18055343)
This. This a thousand times. I get these random slow downs as well with safari. But only every once in a while. What is happening?
Re:Why I’m done with Chrome by SeaSeaRider on Monday September 24, 2018 @04:11AM (#18055870)
Ah so it’s not just me!
Re:Why I’m done with Chrome by epicide on Sunday September 23, 2018 @10:20PM (#18054588)
I keep trying to use Safari as my main browser. I want to use it so bad.

I keep switching away from it due to lack of favicons and lack of extensions. I don't personally mind paying for a dev license to release an extension, but it definitely takes a toll on the extensions that get released.

Re:Why I’m done with Chrome by valleyer on Sunday September 23, 2018 @10:25PM (#18054602)
Safari shows favicons in tab titles in macOS v10.14 Mojave.
Re:Why I’m done with Chrome by jurip on Sunday September 23, 2018 @11:54PM (#18054894)
It's a Safari 12 feature, so works on macOS 10.13 too.
Re:Why I’m done with Chrome by geerlingguy on Sunday September 23, 2018 @11:55PM (#18054900)
And Safari 12 on High Sierra.
Re:Why I’m done with Chrome by om2 on Monday September 24, 2018 @06:19AM (#18056437)
And on the topic of this thread, Safari also has the best privacy protections: <https://webkit.org/blog/8311/intelligent-tracking-prevention....
Re:Why I’m done with Chrome by IloveHN84 on Monday September 24, 2018 @04:02AM (#18055820)
Do you use Internet Explorer on your Windows Box?
Re:Why I’m done with Chrome by mrcnkoba on Monday September 24, 2018 @06:41AM (#18056536)
For me the biggest reason not to use Safari was that I couldn't paste screen snippets or images from a clipboard (e.g. Web Whatsapp etc). But after your comment I tried and they seem to have implemented it. Maybe even in Safari 12.
Re:Why I’m done with Chrome by mschuetz on Monday September 24, 2018 @02:38AM (#18055499)
Safari doesn't support WebGL2 and probably never will because of Apple's stance on OpenGL. Disqualifies it for me and I've had to tell customers that I can't support it, even if they'd pay for it.
Re:Why I’m done with Chrome by mike22223333 on Monday September 24, 2018 @03:07AM (#18055610)
We're moving to WebGPU now, there will be no more WebGL in the future. WebGPU is coming out in late 2019.
Re:Why I’m done with Chrome by om2 on Monday September 24, 2018 @06:24AM (#18056454)
It’s on in Safari Technology Preview: https://webkit.org/status/#specification-webgl-2

We have no particular stance against it, though I agree with the other poster that WebGL is more the future.

Re:Why I’m done with Chrome by mschuetz on Monday September 24, 2018 @12:10PM (#18058878)
Ah, that's good to hear. WebGL2 has lot's of useful features, glad to see Safari is going to support them, too.
Re:Why I’m done with Chrome by augustl on Monday September 24, 2018 @05:20AM (#18056145)
Because I can't sync history and bookmarks to my Android phone or my Windows gaming PC.
Re:Why I’m done with Chrome by the_clarence on Monday September 24, 2018 @05:13AM (#18056116)
It lacks tree style tabs.
Re:Why I’m done with Chrome by wild_preference on Monday September 24, 2018 @01:26AM (#18055233)
It has the worst UX. It doesn't show favicons on tabs. It has the worst selection of extensions: https://redditenhancementsuite.com/safari/. Everything just seems to be worse than Firefox/Chrome from the developer tools to extension development (you need Xcode).

To use Safari, you pretty much need to decide that performance / battery life are more important than anything else which only describes my needs when I need to milk my battery when it hits 10% with no electric outlet in sight.

Re:Why I’m done with Chrome by tbassetto on Monday September 24, 2018 @02:02AM (#18055362)
Safari 12 can show favicons on tabs now :o)

This is how to enable it: https://lifehacker.com/how-to-enable-safari-favicons-on-mac-...

Re:Why I’m done with Chrome by wingworks on Monday September 24, 2018 @04:01AM (#18055817)
Sadly not for the favourites bar yet, which is the biggest thing holding me back so far. :( (+ the UI just seems so clunky and old compared to Chrome)
Re:Why I’m done with Chrome by speg on Monday September 24, 2018 @04:13AM (#18055876)
As a counterpoint; I think the Safari UI is the lightest and gets out of my way. I am I the only one who actually likes the lack of favicons? Very minimalist and gets out of the way to let me do my surfing.

I do use Chrome during development though.

Re:Why I’m done with Chrome by wodenokoto on Monday September 24, 2018 @07:44AM (#18056839)
It does have some ux benefits too. The "back gesture" works much better than on other browsers. Firefox gives no feedback, and chrome gives very poor feedback.

Safari lets you peek at the previous page, and makes it very obvious that you are about to go back, without any performance hit.

It also comes with reading mode, which chrome doesn't. Even with an ad blocker, many pages are still layed out in ways that can only be summed up as reader hostile.

So for reading and moving between pages, I feel like it beats both ffx and chrome. So I disagree with your "more important than anything else" part, but agree that performance and battery is among its top features, and if you don't care for that, safari does become a hard choice.

Re:Why I’m done with Chrome by wild_preference on Monday September 24, 2018 @09:30AM (#18057475)
We all care about about battery life performance. This comments section is filled with people like me who want to use Safari and give it a serious try every once in a while for that exact reason.

But it needs more than that when my battery already lasts 6+ hours under heavy use and my laptop is plugged in almost all day anyways.

Perhaps you can see how a reading mode that we already had extensions for in other browsers and sexier prev/next gestures damn it with weak praise.

Re:Why I’m done with Chrome by jwr on Monday September 24, 2018 @09:49AM (#18057632)
Well, it does show favicons on tabs (with the recent update). I'm not sure what you mean "everything seems to be worse", I haven't found this to be the case. As for extensions, there are indeed fewer Safari extensions than for other browsers. I checked and I regularly use only: 1Password, Ghostery, AdBlock and Harvest.

As I said, it provides the best performance, experience and battery life.

Re:Why I’m done with Chrome by metahost on Monday September 24, 2018 @01:57AM (#18055336)
Safari has just added favicon support for pinned tabs.
Re:Why I’m done with Chrome by arsenico on Monday September 24, 2018 @10:47AM (#18058127)
Also privacy and security, since today's Mojave release.