Live data from Hacker News

New WebKit features in Safari 15.4

webkit.org

271–280 of 311 posts

Re: New WebKit features in Safari 15.4

#271
post #240

Earlier quoted context omitted.

Legit the only reason I don't use iPhone is due to being forced to use Safari (or Safari rendering engine wrapped)

can't you set a default browser to something else?

They are referring to the fact that Apple requires all browsers on iOS to use WebKit instead of their own rendering engine.

So if you're using Chrome or Firefox on iOS, the rendering is not handled by Blink or Gecko, respectively, it's handled by WebKit.

Re: New WebKit features in Safari 15.4

#272
post #255

Earlier quoted context omitted.

> The web itself is an app platform. It's not. And frankly will never be. > The only browser preventing it to happen on mobile is Safari. It's not preventing anything > look at the desktop. There, web apps have replaced most native apps long ago. What a strange fantasy world you live in.

Very convincing, thank you for this well argued response.

It's in the vein of your statements, and it takes too much time to explain why this is wrong. And this has been said many times before by many people far more eloquent and knowledgable than I. Yet this sentiment persists (even if it's driven by emotion on the one hand and relentless Chrome propaganda on the other).

Re: New WebKit features in Safari 15.4

#273

> New support for BroadcastChannel allows tabs, windows, iframes, and Workers from an origin to send messages to each other. This enables experiences like syncing login state for a site across multiple tabs. This is SUPER nice... there are other hacks like IndexedDB or localStorage but this is way better! But the frustrating part her is that we're excited about Webkit finally starting to catch up. Chrome is just perp…

> Chrome is just perpetually innovating

No. Chrome is perpetually in Fire and Motion.

Chrome is not the standard, https://v4.chriskrycho.com/2017/chrome-is-not-the-standard.h...

Re: New WebKit features in Safari 15.4

#274
Appreciate the work the WebKit team is doing, but would love to see more support for WKWebView devs. The WKPreference updates are nice, but such a small step. As a browser developer targeting iOS (where one is forced to use WKWebView), it is shocking how many hacks are required to build table stakes features on top of WKWebView. Of course, I can imagine the Safari team would have little motivation to help in this regard since it is about enabling competition.

Re: New WebKit features in Safari 15.4

#275

> New support for BroadcastChannel allows tabs, windows, iframes, and Workers from an origin to send messages to each other. This enables experiences like syncing login state for a site across multiple tabs. This is SUPER nice... there are other hacks like IndexedDB or localStorage but this is way better! But the frustrating part her is that we're excited about Webkit finally starting to catch up. Chrome is just perp…

I really wish Safari would go away and Mozilla would switch to a full featured Chromium with everything enabled (But user-toggle-able). Browser diversity isn't work2 as advertised. It's just Google inventing things that other companies only get a year later, or totally reject. Mozilla needs to start trusting its users to have access to features like Google does, and Apple needs to allow third party browsers without W…

good try google team, but no, go back to work nerfing ublock.

Re: New WebKit features in Safari 15.4

#276
post #34

Earlier quoted context omitted.

I was following this and it did seem to appear in the beta -- I'm not sure whether it has been removed in the GA version listed here, or if they simply haven't mentioned it since it's perhaps a browser rather than WebKit feature? ... I assume WebKit has had support for this for a long time, since Safari on macOS has long supported push notifications. https://firt.dev/ios-15.4b

> since Safari on macOS has long supported push notifications. Safari on macOS does not support the web Push API[1]. Apple has a proprietary Safari Push Notification service that requires all notifications to go through Apple's servers first[2]. [1] https://caniuse.com/push-api [2] https://developer.apple.com/notifications/safari-push-notifi...

Ah, thank you. :)

Re: New WebKit features in Safari 15.4

#277

Earlier quoted context omitted.

Every so often I daydream about a magical web browser with my preferred settings: [x] Block javascript popups and scrollovers [x] Block newsletter and notification solicitations [x] Really block all forms of auto-playing video in a way that actually works

A „JavaScript popup“ is indistinguishable from a div (or other block element) or its visibility being toggled.

Not true in most cases. Usually popups have use position:fixed so they can be “easily” targeted. I remember seeing some extension that disabled position:fixed across the board (I assume it had terrible perf though)

Re: New WebKit features in Safari 15.4

#278

> New support for BroadcastChannel allows tabs, windows, iframes, and Workers from an origin to send messages to each other. This enables experiences like syncing login state for a site across multiple tabs. This is SUPER nice... there are other hacks like IndexedDB or localStorage but this is way better! But the frustrating part her is that we're excited about Webkit finally starting to catch up. Chrome is just perp…

Safari is ahead in implementing things like :has() and the new Viewport Units.

Yeah I saw that tweet. +1 for Safari, but we’re still -24.

I’m still waiting for regex lookbehinds, a ES2018 syntax that I can’t use. Literally Safari does not execute the whole file if you use such regex literals.

Re: New WebKit features in Safari 15.4

#279
post #263
post #151

Earlier quoted context omitted.

Safari on iPhone is by far the fastest mobile browsing experience you can get. Are there extensions or web features you need that Safari doesn’t have?

Safari on my iPhone is basically unusable. Refreshes the page constantly; swipe back a page and it refreshes; scroll down long enough and it refreshes. Then there's Reddit - crashes constantly, literally will not load comments. It does this with and without extensions.

Sounds like you’re on an old phone? I did have RAM issues on the 11 Pro that unloaded every app as soon as I opened the camera, but otherwise tabs did not unload that often.

Reddit is its shitshow and I ended up installing Apollo. This is not Safari’s fault.

Re: New WebKit features in Safari 15.4

#280
Safari 15.4 broke my web app. Impossible debug and workes fine in 15.3.x and any other browser. Awkward disappearing elements & zindex or canvas bug.

Worst browser especially it is impossible to debug in windows.

Post reply on HN