Информация об изменениях

Сообщение Re[18]: Web 2.0 от 26.11.2019 14:07

Изменено 26.11.2019 14:08 vsb

Re[18]: Web 2.0
Здравствуйте, Mamut, Вы писали:

M>exec("rm -rf /") просто так в твое приложение не залетит. А любой CSS в твое веб-приложение может залететь очень легко. По той причине, что все эти «компоненты» валяются в плоском глобальном неймспейсе.


Ну вообще-то shadow dom для этого уже давно придуман и реализован. Никто не заставляет валять компоненты в плоском неймспейсе. В самых популярных фреймворках (react, angular) эта проблема тоже решена по-своему.
Re[18]: Web 2.0
Здравствуйте, Mamut, Вы писали:

M>exec("rm -rf /") просто так в твое приложение не залетит. А любой CSS в твое веб-приложение может залететь очень легко. По той причине, что все эти «компоненты» валяются в плоском глобальном неймспейсе.


Ну вообще-то shadow dom для этого уже давно придуман и реализован. Никто не заставляет валять компоненты в плоском неймспейсе. В самых популярных фреймворках (react, angular) эта проблема тоже решена по-своему. Я даже не совсем понимаю, о каких компонентах ты говоришь. jQuery? Ну это уровень 10-летней давности. Те проблемы уже решены.