JavaScript URL Redirection

JavaScript URL redirect to another page after 5 seconds, fast redirect and delay timer redirect

HTML
You will be redirected in <input type="text" size="3" id="url_time"> seconds
JavaScript
(function () {
  let redirect_url = "http://localhost/javascript/page-redirection";
  let delay = 5; //second
  let input_time = document.querySelector("#url_time");
  let time = input_time.value = delay;

  function redirect_page() {
    if (1 < time) {
      time -= 1;
      input_time.value = time;
      setTimeout(redirect_page, 1000);
    } else {
      window.location.href = redirect_url;
    }
  }
  redirect_page();
})();
Redirect URL
HTML
JavaScript