We (Microsoft Edge) have some early ideas on advancing haptics capability for the web. This is not something we're committed to investing yet, but would really like some early feedback from folks who are familiar with this topic as well as understanding developer interest.
Tl;dr - with more haptics-capable hardware coming online (trackpads, mouses, etc.) we want to make sure the web allows developer to meaningfully utilize haptics. The existing navigator.vibrate is only supported on mobile and requires developer to hand-program the pattern. We're proposing a new intent-based API instead. One example user scenario is for design software (e.g. figma or powerpoint) to trigger haptics when object snaps to another.
Handy links:
ExplainerFile issue