On the client side, very time-consuming operations should run asynchronously so as to avoid freezing the browser. The best example is the operation of Ajax.
На стороне клиента операции, которые требуют много времени, должны выполняться асинхронно, чтобы избежать блокировки браузера. Самый лучший вариант - это выполнение таких операций через Ajax.