How many times will we have to learn the lessons of the late '90s/'00s?
How many times will we have to learn the lessons of the late '90s/'00s?
Its MDN doc (https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaEl...) shows it as a not-quite-finalized feature, but even so, seems odd to have a pref just for it.
Granted, a glitchy audio implementation might be just the thing for this use case...
Mentioing the info from kelnos' comment would be excellent.
1: https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_A...
If someone wants to use this they should have no problem running in chrome.
When you see this warning nowadays, it's not usually about that, but about Firefox or Safari being behind in supporting already-specced APIs.
For example, the WebUSB APIs are still in draft community status but is already there in chrome. Presumably because they created it for chromeos, ported it to chrome and then submitted it to the standards body - in that order. They are definitely going to continue this. I don’t see chrome publishing and getting a standard approved before implementing it at all. It’s also how IE6 holdover came about.
Web developers aren’t supposed to rely on non-standard features because it’s tight coupling and will bite you if the browser ever stagnates. That’s the lesson I learnt from the whole IE6 saga.
But I like WebGL2 and SharedArrayBuffer and don’t feel bad blocking users until their browser catches up.
The web of the 90s/00s was actually a lot more resilient and compatible and secure than the bullshit js SPAs we get jammed down our throats today.