Добрый день коллеги.
Мое приложение раз в минуту ходит в Интернет и загружает JSON файл около 100 кб. Данные из файла после загрузки парсятся во внутренние переменные.
Этот процесс (не проверял, загрузка или парсинг) заметно подвешивает UI приложения.
В системах, например, в Android работа с сетью обычно выделяется в отдельный поток в виде асинхронной задачи.
Какие best practice на этот счет есть у TP и Lazarus? Как избежать подвисания UI?