Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

Neither Safari nor Mozilla will support these features.

WebUSB is considered harmful by both. As is WebNFC if I remember correctly.

WebHID has the same concerns as WebUSB.

Moreover, some of these are implemented and rushed into stable versions of Chrome even before other browser implementors even had the chance to weigh in on the specification. See, for example, https://github.com/mozilla/standards-positions/issues/459



sort by: page size:

Safari doesn't support it. But native apps can support it. I believe Chrome for mobile also supports it.

Oh for sure, and if Safari (including iOS) gets support we'll be golden across the board [1] whereas U2F was until recently pretty much Chrome-only [2]. It just can't happen soon enough!

1: https://caniuse.com/#feat=webauthn 2: https://caniuse.com/#feat=u2f


Chrome too, as of Chrome 59 (currently in Beta): https://www.chromestatus.com/features/6691520493125632 and Safari: http://caniuse.com/#feat=apng

Safari does support WebP

https://caniuse.com/webp


I can confirm that – as of writing – Safari/Mac supports this feature and that Firefox does not.

not really for browsers, they allow them but they all have to use Safari's engine

I think that this is coming in the next release of Safari, so MDN is correct, it's not currently supported.

Apparently it will be supported in the next version! https://webkit.org/blog/11648/new-webkit-features-in-safari-...

Thanks. But it doesn't work with Safari, and I really don't want a Web-based thing anyway.

I sympathize with your complaint about Firefox, though. But check this out: https://blog.karimratib.me/2022/04/23/firefox-webmidi.html

Ugh, now that I've skimmed that, it looks like it's still a major pain in the ass. With Firefox fading fast, you'd think they'd be a little smarter about enabling features that make it competitive.

Aaand now that I've tried your page and another WebMIDI test page mentioned in a Firefox issue with Firefox 101, it still isn't working. So I don't know where that article is getting all that.


This (https://youtu.be/FZ-zvx1QCcA) is one of my favorite Mozilla Labs concepts published around 2008, which showed how the web browser should be in future.

Today, in WWDC Apple revealed Safari's new collaboration API implementations which is quite similar to 2008 Mozilla Lab concept.

- Mozilla Lab concept: https://youtu.be/FZ-zvx1QCcA

- Safari implementation: https://youtu.be/q5D55G7Ejs8?t=4887 (1:21:27) and https://youtu.be/q5D55G7Ejs8?t=5763 (1:36:03)


If you read the parent post, the support is implemented on top of WebAuthn standard, so as far as developers are concerned, they don’t have to do anything Safari-specific to support it - their code will work fine with YubiKey or other Authenticators as well. Which is the point of web standards after all.

https://webauthn.io/


WebP has been supported by Safari for a while now. Even WebM is supported which uses VP8/9 https://caniuse.com/webp https://caniuse.com/webm

Seems like something I’d really like, but when I went looking at the demos and docs it was spitting lots of errors on Safari

Example: https://ellx.io/ellx-hub/lib


Safari = Webkit. The same workarounds would have to be done for Chrome.

yea too bad safari doesn't support webm like firefox and chrome do.

I wish it was supported within Safari, my preferred browser on OS X.

This is eye-opening. I just checked webm on caniuse, and it is fully supported in all major browsers—except Safari.

Safari already supports those.

Yes, but only Webkit/Safari implements it.
next

Legal | privacy