@dolitd Chciałem żeby było przystępne dla każdego, a się okazało na odwrót?
Rozwiązanie to event, tak jak jest popstate dla historii, to byłby odpowiednik dla kliknięcia karty w oknie przeglądarce, oraz samo otwieranie "nowej karty" zamiast otwierać nową kartę z nowym obiektem window itd., otwiera nową kartę tylko jako element UI okna przeglądarki internetowej(strona a wcześniej użytkownik w ustawieniu przegladarki decyduje, czy otworzyć się ma po nowemu czy klasycznie), i wywołuje event, potem kliknięcie czy na pierwszą, czy na drugą kartę, tylko wywołuje event. Dzięki temu strona jest tylko jedna, nie ma dwóch odrębnych stron z np. Twitterem, tylko jedna, nieważne ile kart z Twitterem otworzysz, a przeładowuje się tylko np. tekst wpisu.
Więc wiele kart Twittera otwartych na raz, będzie zajmowało praktycznie tyle co jedna karta z Twitterem. Usuwa się cały narzut spowodowany otwieraniem kopii całej strony.
Daje to nawet korzyść dla Twittera, bo będzie miał wszystko w jednym miejscu, nawet jak użytkownik otwiera wiele kart z Twitterem, większą kontrolę i wiedza co się dzieje, co może zachęcić Twittera, Facebooka itd do użycia takiego rozwiązania. A dla użytkowników lżejsze otwieranie wielu kart.