Numbers are generated on the server, and the entire HTML page is sent to the client.
When the 'Refresh' button is clicked, all assets (HTML, CSS, JS) are reloaded from the server.
This approach ensures up-to-date content but can result in slower performance due to repeated loading of assets.