Во-первых, эта "динамика и интерактивность" не всегда радует пользователя, а очень часто наоборот, реально раздражает (типа всплывашек "я ваш консультант"). Во-вторых, жабаскрипт часто используется для подгрузки рекламы в обход средств блокировки броузера. В-третьих, за счёт недочётов во встроенном в броузер интерпретаторе скрипты могут получить доступ к конфиденциальной информации (пароли, номера банковских карт и пр.) и отправить её неведомо куда. В-четвёртых, жс - интерпретируемый язык, со всеми вытекающими последствиями для нагрузки на ЦП. Творения особо упоротых фанатов жс даже скроллить сколь-нибудь гладко невозможно. В-пятых, возможность закинуть скрипт на чужую машину даёт возможность недобросовестному вебкодеру использовать их в своих целях (например, для майнинга). У пользователя всё будет тормозить, но выгодоприобретателю на это пофиг. В-шестых, у современных веб-дизайнеров не в моде graceful degradation. Отключить жс, пожертвовав частью функциональности сайта (например, если надо просто прочесть текст), уже не получится - будет пустая страница с требованием включить жабаскрипт. В переводе на общепонятный "дорогой пользователь, я намерен тебя поиметь и уклониться не позволю". В-седьмых, жс пихают на сервер - т.н. "нода", но поскольку у её создателей не нашлось мозгов сесть, продумать всё и с самого начала сделать по уму, сделали репозиторий модулей, в котором постоянно выявляют малварь, которая расходится по миру в миллионах установок. В-восьмых, жс начали пихать в десктоп. Подрихтованный хром, выполняющий жс, выдаётся за десктопное приложение. Потребление памяти и нагрузка на ЦП превышает 9000, но разработчикам проще обозвать пользователя нище6родом и посоветовать купить новый компьютер, чем писать на чём-то другом (в мире жс неспособность выучить более одного яп считается важной добродетелью, а вот думать об экономии вычислительных ресурсов - наоборот, неприлично). Это так, навскидку.
|