なにをどのように「カウントダウン」するのですか?
【追記】
下のコメント、
サーバーブロードキャストがやりたいことなら Websocket のような技術を使うということになると思いますが、そこまでやるのですか?
の返事が不明ですが、そこまでやるということであれば、自分が詳しい ASP.NET の世界では SignalR という技術があります。他の世界の話は他の方の回答をお待ちください。
ASP.NET Core SignalR の概要
https://learn.microsoft.com/ja-jp/aspnet/core/signalr/introduction?view=aspnetcore-8.0
上の記事に書いてあるように、SignalR はクライアントが WebSocket を使えればそれを、使えない場合はサーバー送信イベント、Long Polling などサーバーとクライアントの機能内にある最適なトランスポート方法を自動的に選択します。
サーバーブロードキャストの具体例は以下の記事を見てください。
チュートリアル: SignalR 2 を使用したサーバー ブロードキャスト
https://learn.microsoft.com/ja-jp/aspnet/signalr/overview/getting-started/tutorial-server-broadcast-with-signalr
ASP.NET Core 版はこちら:
ASP.NET Core SignalR
http://surferonwww.info/BlogEngine/post/2021/12/29/aspnet-core-signalr.aspx
たぶん、そこまでやる気はないのではと思いますが、であれば、クライアント側からタイマーと ajax を使って定期的に要求を出して情報を取得するようにしてはいかがですか。