TGViewer
extern volatile world extern volatile world @extern_world · 554 subscribers
Post #293 1.46K
Сейчас очень бурное движение наблюдается в области использования графических web-браузеров как замену операционной системе. Я задамся вопросом, почему люди это делают.

Да, окружение в котором выполняется Javascript абстрагирует от работы с сетью в разных операционных системах и от построения графических интерфейсов, и это удобно. Но тоже самое предоставляют многие кроссплатформенные библиотки, например Qt, которую, кстати, можно использовать не только из С++, но и из Python. Так в чём же секрет?

Мне кажется, секрет в том, что у приложения, выполняющегося в браузере, нет версий и нет обратной совместимости. Никто не любит поддерживать обратную совместимость, все любят новые игрушни. Серебряная пуля найдена?!

Нет, конечно. Программу, которую я скачиваю откуда-то на свой компьютер я могу изучить, запустить несколько раз в разных условиях и сделать определённые выводы на её счёт. Теоретически, тоже самое можно сделать и с JS кодом, но когда я зайду на сайт в следующий раз, браузер скачает и выполнит уже другой код. Без предупреждения. В браузере нет возможности сделать chattr +i, поэтому идея LibreJS не выглядит убедительной.

Ещё один компромисс безопасности в пользу удобства. Как знать, возможно в мире, где информационная безопасность держится не на технологиях, а на уголовном кодексе, это разумно.
More from @extern_world
  1. Dec 28, 2023https://en.wikipedia.org/wiki/Cyber_Resilience_Act Хотели как лучше, получилось как всегда…
  2. Dec 8, 2023Они пытаются переизобрести списки рассылки и впихнуть git-send-email в этот дурной Discour…
  3. Oct 26, 2023You should regard anything from 2001 or earlier as having been written by a different pers…
  4. Oct 21, 2023У человечества новая игрушка -- machine learning как идея и ChatGPT в частности. И в моей…
  5. Oct 5, 2023Welcome to my world. # select count(*) from information_schema.columns group by table_name…
  6. Sep 14, 2023Перед вами гений инженерной мысли, без иронии. Переходник между всеми мыслимыми форматами…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →