TIL about `navigator.vibrate`, which is a super interesting API that I wanted to experiment with.
But of course, it doesn’t work on Safari, like all other new web features I care about, so I can’t actually experiment with it. 


-
Show this thread
-
The first spec is from *2011* btw, just in case you were thinking I was going for some radical bleeding edge here. https://www.w3.org/TR/2011/WD-vibration-20111117/ … (and Safari matters because I have an iPhone, and all browsers on the iPhone are Safari with different pants on)
5 replies 1 retweet 33 likesShow this thread -
Friends, I see you all replying with “but it’s an invasive API that can be abused”, as if I didn’t think of that. The way we fix these APIs is by putting them behind a permission (like microphone, geolocation) or a user input event (like web audio), not…not implementing them.
5 replies 3 retweets 47 likesShow this thread -
Hot Take™: the ostrich approach isn’t sustainable for web features.
1 reply 1 retweet 33 likesShow this thread
Don't knock it until you've tri....oh, nm, Android Browser 


Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
& Web Standards TL; Blink API OWNER
Named PWAs w/
DMs open. Tweets my own; press@google.com for official comms.