JSFiddle - React, Tailwind, and code Playground
by gkucmierz
JavaScript
let v = [];
let max = 1e3;
let per = 1e2;
for (let i = 0; i < max; ++i) {
let m = 10 + 80;
let vibr = 10 + Math.sin(Math.PI*2*i/per) * 40 + 80;
v[i] = 4*vibr, 4*(m + 10 - vibr);
}
window.navigator.vibrate(v);