I think I found my first example of `do while` loops in production JavaScript since I learned about them in like 2011.
```
do {
i = this._findNext(i)
if (i === -1 || i >= end) break
if (this._requestRangeBlock(i, length))
return true
i++
} while (tries-- > 0)
```