Runs in UI event loop may look unresponsive, and results may vary into slower area, due to browser's mingling with UI event loop, and script responsiveness checking.