5 ms·
If I understand - Chrome is like IE for pushing proprietary extensions, and Safari is like IE for not implementing those proprietary extensions?
by dwaite 2y ago
If I understand - Chrome is like IE for pushing proprietary extensions, and Safari is like IE for not implementing those proprietary extensions?
- do_not_redeem 2y agoSafari is like IE for not implementing standards everyone else has agreed on and implemented.
- grapesodaaaaa 2y agoSome of those unimplemented “standards” are to protect user privacy. I know this is not universally the case, but it’s worth calling out.
- threeseed 2y agoYou can fingerprint a browser to > 99.9% accuracy because of Google's lax approach to privacy and security when adding new features. Of course this benefits the advertising side of the business immensely.
- marxisttemp 2y agoDid “everyone” agree on and implement them, or did Google implement them and force everyone else in the WHATWG to play catch-up since they’re dominant?
- do_not_redeem 2y agoMaybe there are specific examples of that? But I can't think of any, and it certainly doesn't strike me as common. Random example: https://caniuse.com/input-inputmode https://caniuse.com/input-inputmode Firefox: 2013 Chrome: 2017 Safari: Any decade now, I'm sure of it
- fingerlocks 2y agoYour own link says it’s supported on Safari for iOS, for years now. It’s obviously not supported on MacOS because that attribute only applies to onscreen keyboards.
- hu3 2y agoWhat makes you think onscreen keyboards are not useful in macOS if at least for accessibility reasons?
- fingerlocks 2y agoThe browser feature under discussion is clearly intended for small screen mobile devices. Accessibility keyboards are just keyboards from the web page’s perspective
- hu3 2y agoIt's clearly NOT intended only for small screen mobile devices. There's no reason to restrict suggesting input types to mobile browsers only. That's exactly why desktop Chrome and Firefox has support it for a long time now.
- fingerlocks 2y agowell apparently Apple disagrees
- hu3 2y agoyeah, as usual. That's exactly the point
- robertoandred 2y agoSuch as?
- KTibow 2y agoHere's a breakdown: https://caniuse.com/?compare=chrome+131,safari+18.1&compareCats=all https://caniuse.com/?compare=chrome+131,safari+18.1&compareC...
- threeseed 2y agoJust because Google implements something does not make it a standard.
- robertoandred 2y agoSo, things that are either impossible (touch events or vibration) or ridiculous (why would I want a website to know my battery level or directly access system hardware?)
- hexasquid 2y agoI'd guess for the same reason we want native apps to be able to do that.
- elashri 2y agoWho said that we want native apps to be able to do that? There are some use cases for those permissions but we (some) would like more control into that. I can't fight most of the websites as a user (they will tell me to use chrome) but it is for them hard to tell me if you want the service (along a billion other user) then move to android. Apple for a better or worse have much more sway than individual user.
- HWR_14 2y agoWhere "everyone else" means Google used Chrome to make it the standard.
- iforgotmysocks 2y agoSafari states their position on standards here: https://webkit.org/standards-positions/ https://webkit.org/standards-positions/ IMO they have good reasons for opposing most of the standards
- amadeuspagel 2y agoThey don't even implement the standards that they have agreed to properly.
- do_not_redeem 2y agoI searched that page and their github repo for "inputmode" (my example from before you posted) and couldn't find anything. https://github.com/WebKit/standards-positions/issues?q=inputmode https://github.com/WebKit/standards-positions/issues?q=input... I'd love to find out if anyone on the webkit project is aware of that part of the standard, and if so, the project's official position on it. I can't imagine why they'd oppose it.
- Y-bar 2y agoLooks like it is already supported by Safari/WebKit for a number of versions: https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/inputmode https://developer.mozilla.org/en-US/docs/Web/HTML/Global_att...
- numbsafari 2y agoWar is Peace
- asddubs 2y agoI'm actually far more concerned with the other thing I mentioned, just like on old versions of windows, safari updates are coupled to iOS updates. So if your phone doesn't get any more updates, or you just don't want them, your browser engine is out of date, giving years old safari versions significant market shares. And this impacts stuff like being able to use "gap" for flexbox, which I don't think qualifies as a proprietary chrome feature
- solarkraft 2y agoNo, not only those, also actually legitimate web standards.