Я хотел бы иметь предварительный загрузчик для веб-страниц. Некоторые страницы загружаются очень быстро, а некоторые страницы требуют времени для загрузки. некоторые страницы занимают 2 секунды, некоторые - 5 секунд, поэтому это не согласовано. Я посмотрел на несколько образцов, как большинство из них кажется подделкой. Я имею в виду, что они устанавливают Timeout и загружают образ preloader. Если мы это сделаем, будет работать только DOM, загруженный в браузер. Примеры я нашел ниже ссылки.
[https://embed.plnkr.co/plunk/cQYYhO][1]
Какой лучший способ справиться с этим? Сценарий подобен тому, когда мы нажимаем на страницу продуктов, загрузка занимает больше времени. Делать что-либо на стороне клиента - это неправильно, потому что сам документ загружается не полностью. Более того, я хочу показывать preloader только тогда, когда запрос занимает больше 3 секунд. Есть идеи?