固定された始点からポインターまでを毎フレーム新しい中点変位で割り直します — カーソルを追いかけて捕まえる稲妻です。マウスを乗せて動かしてみてください

変位幅 px・落雷間隔 キャンバス・pointermove・requestAnimationFrame