window.onload = function () {
function parse(){
setTimeout(async () => {
...
reloadPage()
.},10000)
reloadPage
уже после того как функция parse
прекратит свое выполнение const delay = seconds => new Promise(res => setTimeout(res, 1000 * seconds));
const parse = async () => {
// ...
};
const main = async () => {
await delay(10); // подождать 10 секунд
await parse(); // что-то там спарсить
reloadPage(); // перезагрузить страницу
};
window.addEventListener('load', main);