@cerrato:
rozwala to nawigację - zarówno w zakresie tego, co się wyświetla w pasku adresu, jak i potem historię nawigacji, czyli "wstecz"
nie ma znaczenia w kontekście większości SPA
dla użytkownika (to de facto jest rozwinięcie poprzedniego punktu) zaciemnia to, co właściwie widzi - bo jest jakiś adres, ale treści widoczne są realnie czymś innym
jak wyżej nie zawsze zmiana stanu -> zmiana adresu
poszerzając poprzedni punkt - za bardzo nie ma możliwości podlinkowania bezpośrednio do danej treści - bo linkujesz do strony ogólnej, a to co jest w ramce
będzie niewiadome,
linkowanie to odtwarzanie stanu strony bez znaczenia co jest w środku mam serwisy które są prostymi SPA i nie odtwarzają stanu a mam serwisy które mają najebane zewnętrznych komponentów w iframach webcomponentach i stan jest odtwarzany.
zaciemnia/przeszkadza w SEO i psuje indeksowanie/działanie robotów
to żaden argument bo większość stron które nie są SSR ma taki problem
potrafi popsuć układ/nie działać poprawnie na mobilkach
tutaj nie wiem nie robię pod mobilki.
mamy <object> oraz <embed>
nie zalecane do wyswietlania obiektów html i depracted
miewa kłopoty ze skalowaniem, a w szczególności z RWD
to jest ten sam argument co pod mobilki
nieraz ciężko przewidzieć rozmiar tego, co będzie w ramce - więc mogą się pojawić paski przewijania, co nieraz wygląda bardzo słabo. Poza tym od razu widać, że
to nie jest część strony, ale coś doklejonego
kwestia desginu nie związana z technologią
Podsumowując:
Adres nie zawsze odzwierciedla stan i odtwarzanie stanu strony jest kompletnie inną kwestią. Skalowanie i wygląd są kwestią designu bez związku na technologię. SEO jest utrudnione to fakt jak z większością stron nie SSR.