Dlaczego tak
Klient widzi stan sprzed chwili, a w tym czasie inna osoba mogła już zarezerwować miejsce, dlatego o dostępności rozstrzyga serwer, sprawdzając i zapisując rezerwację niepodzielnie, w jednej transakcji. Serwer jest też jedynym miejscem, któremu można ufać, bo kod klienta użytkownik może zmodyfikować i wysłać dowolne żądanie. Kontrola w przeglądarce poprawia wygodę, ale nie zastępuje walidacji po stronie serwera.