Как на js сделать облачную переменную? То есть например пользователь нажал на кнопку, и к переменной i прибавилось 1, и чтобы другой пользователь который был на сайте, увидел что переменная изменилась. То есть у нас есть
<h2 id="i" >Значение переменной i</h2>
<button onclick="click()">Клик</button>
и
var i = 0;
function click(){
i++;
}
function check(what) {
setInterval(function () {
document.getElementById('i').innerHTML = i;
}, 1);
}
check(document.querySelector('#what'))
И нужно как-то изменять ее, чтобы она была что-ли в облаке? Ну как в Scratch там есть облачная переменная, и если я запущу один проект на разных вкладках, пропишу там код чтобы при клике изменялась переменная, то она изменится на всех вкладках, то есть вообще в проекте, и если кто-то другой зайдет в проект, то у него будет переменная того значения, сколько ее там накликали, например 2 пользователя сделали по 10 кликов, итого переменная равна 20 и это значение сохранялось.
Надеюсь понятно объяснил-