Dla prostego przypadku możesz posłużyć się setTimeout. Pytanie tylko, czy na pewno potrzebujesz opóźnić o określony czas, czy raczej czekasz aż jakiś zbiór danych załaduje się na stronie? Jeśli to drugie, to podaj więcej informacji, bo setTimeout może zbyt późno lub za wcześnie usunąć loader - Ty sobie wyliczysz np. 3 sekundy, a jeśli strona będzie jeszcze coś doczytywać, to (w zależności jak jest zaprojektowana) może jeszcze przez chwilę nie nadawać się do użycia przez użytkownika; albo w drugą stronę, jeśli ustawiony na sztywno timeout schowa loader zbyt późno, to użytkownik niepotrzebnie będzie czekał.