The entire application is sent to the client, along with a JS script that fetches the numbers from the server and renders them on the client side.
This allows for smoother interactions but may increase initial load times.