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

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

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

@frssoft

RE: https://mastodon.ml/users/frssoft/statuses/109931754099672007
localhost(mod=True)  
Нашёл довольно развернутый ответ, что 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
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.