There was a lot of discussion around Safari 15.4 beta supporting Web Push on iOS but a ton of other great highly demanded features are coming.

Just a few highlights:
* RegExp lookbehind assertions
* outline following border-radius
* Declarative Shadow DOM
* WASM SIMD
* OffscreenCanvas (2D only for now)

Check out the beta or a recent STP release. We welcome feedback, including what you’d like to see next.

developer.apple.com/documentat

@othermaciej Please can Apple make sure OffscreenCanvas is finished (supporting WebGL) before shipping it so it doesn't break years worth of web content? bugs.webkit.org/show_bug.cgi?i

Releasing a partial implementation passes feature detection and then fails when it tries to use the missing WebGL context. This breaks *all content published in Construct*.

I also have heard nothing so I'm waiting to find out if this is going to cause a disaster for us or not.

@AshleyGullen we are evaluating this, but it’s likely we will still ship the 2D support before 3D. We believe it is conforming per spec to support OffscreenCanvas without WebGL. And it should be feature detectable (just try making a gl context in an OffscreenCanvas and see if it fails). How much is the impact to update the feature test?

@othermaciej We already have updated it, but it affects all content published by users of our app for the past couple of years, and they will all need to re-publish their content to avoid being affected. It's a collossal job to ask everyone to do that and I would be surprised if even 10% of customers did that prior to the Safari release.

@othermaciej We did add feature detection, but only for the existence of OffscreenCanvas, because we did not anticipate anyone shipping only some contexts. Since Safari supports WebGL in OffscreenCanvas in the DOM it is not actually possible to feature detect this prior to creating a worker, which makes feature detection even harder

Follow

@AshleyGullen This was a bug in an earlier beta. The intent is that OffscreenCanvas will not support "webgl" contexts regardless of whether it's on a worker. Expect to see that fix in an upcoming beta, it should allow for easier feature detection. bugs.webkit.org/show_bug.cgi?i

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.