Re: [w3c/manifest] Remove beforeinstallprompt and appinstalled events. (#836)

> The W3C does not mandate that browsers implement anything. They simply recommend (that's why W3C standards are called "Recommendations"). When someone writes a web browser (anyone technically can, that's why all the documents are public), they do not have to sign a contract that says you implement everything in the spec. They just voluntarily implement the W3C recs for the sake of compatibility with other browsers. That means if you're a browser vendor, it's generally a good idea to implement everything you can (otherwise you risk falling behind), but if feel strongly about anything, you don't have to implement it.

Perhaps the word "mandate" I used is not the right one. But if you don't follow the standard you are asking for trouble, so it becomes indirectly a "mandation".
I for example can make a card that slots into a computer PCI express bus even though I'm not adhering to the standard.
It could work or it could not. But when it does not work it will be my problem. The person that will experience the problem will complain to me. So I'm better of adhering to it.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3c/manifest/pull/836#issuecomment-1233675968
You are receiving this because you are subscribed to this thread.

Message ID: <w3c/manifest/pull/836/c1233675968@github.com>

Received on Thursday, 1 September 2022 02:58:57 UTC