Во многом согласен с автором, но бывают случаи, где использование JavaScript необходимо, т.е. использование его по назнаению. Например без использования JavaScript нельзя написать удобный веб-интерфейс для мессенджера (будь то Element Web, Cinny или KiwiIRC), потому что для мессенджера важно, чтобы сообщения отобрадались в режиме реального времени. Вот в таких ситуациях JavaScript необходим.

Но в большинстве случаев им злоупотребляют. Например, когда для просмотра видео (официальный FE ютуба) или поста на форуме нужно использовать JavaScript - это уже ненормально, потому чтоии прекрасно могут работать и без него. Или на JavaScript вообще делают нахер ненужные анимации, которые, к тому же, замедляют работу. Хотя что взять от условного YouTube... коммерчиские сайты давно руководствуются правилами по привлечению клиента, а многим почему-то нравятся анимации...

Только вот что я до сих пор не понял - как JavaScript-код может быть несвободным. На сервере лежит файлик, который сервер мне отдает. И этот файлик используется. Я могу посмотреть этот файлик и увидеть исходный код JavaScript. И я не видел, чтоб этот файлик является бинарным.

@frssoft

RE: https://mastodon.ml/users/frssoft/statuses/109931754099672007
loc  
Нашёл довольно развернутый ответ, что JS это мягко говоря не очень... (ну, всё наверное слышали эту тему, пускай валяется тут, для геминавтов) gemi...
@devadideva,
интересно. А можно хотя бы один пример?)

@frssoft

@thary@soc.nothing.run @frssoft@mastodon.ml Зайти на сайт google.com, открыть инспектор, найти любой JS-файл. Они даже имена файлов делают бессмысленными, а уж в коде и подавно ничего нельзя разобрать!

@devadideva,
и правда. Но ведь там сохранен именно код (на первый взгляд), хоть и очень запутаный, а не бинарник...

@frssoft

@thary@soc.nothing.run @frssoft@mastodon.ml Ну и что? Всё равно же ревёрсить надо! Кстати, если мне не изменяет память, IE пользовал dll'ки в качестве расширений, а не js-скрипты и манифесты -- вот Вам и бинарники! Отказались от этого, вероятно, из-за непереносимости.

Follow

@devadideva @frssoft @thary Слово «непереносимость» в этом контексте звучит как термин из медицины 🙂

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.