Czy wykorzystywanie window jako singeltona do którego w razie potrzeby doklejam dane to bardzo zła praktyka? Przykładowo korzystając z Vue.js, dodaje obiekty jako pola window i potem mogę je łatwo "przechwycić" w czystym JS. Coś mi się zdaje, że to bardzo zła praktyka, ale lepiej zapytać. Napewno rozwiązuje problem komunikacji między różnymi js-owymi rozwiązaniami. Czy warto z niej korzystać w poważniejszych projektach?