1. 次のコードは、重い計算をクリックイベント内で同期的に実行しており、UIを長時間フリーズさせる可能性があります。ユーザビリティと応答性の観点から、もっとも適切な改善はどれでしょうか?
function handleClick() {
let sum = 0;
for (let i = 0; i < 1_000_000_000; i++) {
sum += i;
}
alert(sum);
}
function handleClick() {
let sum = 0;
for (let i = 0; i < 1_000_000_000; i++) {
sum += i;
}
alert(sum);
}