iOSでスクリーンの下端の位置を取る

window.scrollY + window.innerHeight

で一番下端の値を取ることができる。

しかし、touchendイベントにこの値を取得する関数をバインドした場合、touchendのタイミングで取れる値と慣性でスクロールしたあとの値が異なるため、setTimeoutなどを用いて慣性スクロールを考慮した設計が必要。