/s/


5e84f5e84f1cac3f0489fb5ce058c88fad5e2 – ``zeronet''

@9436a2c4de8543b79919dbda3ebfc8d6 Anonymous 2021-06-30 08:41:10
Насколько динамическим может быть сайт в zeronet? Возможно ли там создать чатик, например?
@d2a2e4190d9e41df9f899339d8d6d6da Anonymous 2021-06-30 13:33:56
Хм, так этот zeronet похоже хуйня какая-то. Как я понял, оно не может работать без жс. И все сайты шарят один и тот же origin, что нарушает same origin policy.
@f43024d4571f479a8dc54d36ae183c7d Anonymous 2021-06-30 13:43:08
https://github.com/HelloZeroNet/ZeroNet/issues/962
>The problem is if you want dynamic sites, then have to deploy and run the site logic in some way.
>It could be possible to write a non-javascript cilent in python/java/php/etc, but javascript offers the best and most battle tested sandboxing enviroment.
Понятно. Хуетень.
@e95f6a9a82014ae9b01de6f20b86aab8 abcdef 2021-08-08 08:00:18
Клиенты Zeronet обмениваются статическими наборами файлов, которые можно заменять на новые, обновляя файл метаданных. Файлы могут быть любыми, пиры способны запрашивать их друг у друга по необходимости. Встроенный веб-сервер, HTML-шаблоны, JavaScript-API для изменения данных нужы для того, чтобы от обычного пользователя скрыть всю работу по синхронизации динамических изменений локальной копии с удалёнными копиями и подписи/отказа со стороны владельца, а также позволить пользоваться готовыми веб-технологиями.

Другое клиентское приложение может публиковать в сети другие данные, но в этом случае мы имеем довольно примитивный p2p-обмен файлами без особой функциональности. Практически вся работа в проекте вложена в функциональность сайтов, работающих на специфическом веб-сервере поверх специфической системы, и её функции заточены под эти задачи.