Salvare Date X SEC

Vreau sa salvez toate datele afisate pe pagina, pentru ca este numai de input-uri se salveaza numai la “next”, eu vreau sa le fac sa se salveze mereu cand se schimba sau m-am gandit sa fac un timer de X seconds si sa salveze datele automat.
Credeti ca e ok cum am procedat? Ele se salveaza, dar nu stiu daca e cea mai buna solutie.

created() {
    this.interval = setInterval(() => this.Save(), 5000);
},

Ti-ai raspuns singur la intrebare, dar vezi sa pui si un debounce. Tu trebuie sa urmaresti cand se schimba datele, asta sa fie evenimentul care declanseaza salvarea, pe onchange o sa ai un handler care apeleaza metoda de salvarea, dar ai grija sa fie debounced altfel o sa lesini serverul.

Nu are absolut niciun rost sa ai un setInterval care sa iti faca update pe niste date care poate nu s-au schimbat.

*implementarea o faci in functie de frameworkul pe care il folosesti sau de abordarea aleasa de tine