pub(crate) fn set_interval(
it: &mut Interp,
_t: Value,
a: &[Value],
) -> Result<Value, Value>Expand description
setInterval: コールバックを最大 200 回発火(bare-metal ループ無限防止。
run_intervalsはremainingが尽きるかeval完了まで進む有限ループのため、
上限を上げても無限ループにはならない)。以前は上限8回だったため、
実サイト www.sugi-lab.net の統計カウンターアニメーション(increment = target/100を約100回積み上げて最終値へ到達する定番パターン。
.stat-numberの“10+“/“50+”/“200+“表示)が最終値の8%程度で頭打ちになり
正しい数値へ到達できないバグだった(2026-07-22発見・修正)。