The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда на сторону сервера, opennews (?), 12-Ноя-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


8. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +10 +/
Сообщение от Аноним (8), 12-Ноя-21, 10:41 
> Pusa-Front посредством Ajax-запросов направляет события браузера (такие как click, blur, focus и keypress) и параметры запроса (элемент вызвавший событие, его атрибуты, URL и т.п.) в серверный обработчик Pusa-Back.

Гайд, как самому DDoSнуть свой сервер.

Как только сайтом начнёт пользоваться достаточно большое количество человек, сервер просто упадёт из-за того что пользователи *кликают на веб страницу*. А если кто-нибудь подрубит автокликер, так вообще классно будет.

Ответить | Правка | Наверх | Cообщить модератору

10. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от Аноним (8), 12-Ноя-21, 10:44 
Я ещё понял бы если WebSockets, но AJAX -- это же новое TCP подключение и TLS-рукопожатие на *каждый эвент страницы*!

Отчаянно пытаюсь понять смысл данного проекта.

Ответить | Правка | Наверх | Cообщить модератору

52. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  –1 +/
Сообщение от Аноним (52), 12-Ноя-21, 11:27 
Главный смысл - уменьшить количество стороннего JS-кода, выполняемого на браузере. Вкладок до OOM-киллинга можно будет открывать значительно больше.
Ответить | Правка | Наверх | Cообщить модератору

84. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +1 +/
Сообщение от OpenEcho (?), 12-Ноя-21, 12:19 
>Главный смысл - уменьшить количество стороннего JS-кода, выполняемого на браузере.

Плюс, - иметь полный контроль и надзор над клиентом

Ответить | Правка | Наверх | Cообщить модератору

143. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  –1 +/
Сообщение от хозяин кабака (?), 12-Ноя-21, 16:39 
Ну, во-первых, об этом уже знаю я. Во-вторых, об этом, разумеется, узнает китаец...

Нет, ну ты правда надеешься пользуясь сайтом делать это как-то так чтобы никто не догадался что ты это делаешь? Учти - китаец ЭТОГО дела ооооочень не любит!

Ответить | Правка | Наверх | Cообщить модератору

150. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +1 +/
Сообщение от OpenEcho (?), 12-Ноя-21, 17:39 
> Нет, ну ты правда надеешься пользуясь сайтом делать это как-то так чтобы
> никто не догадался что ты это делаешь?

И что? это кого-то останавливает юзать интернет? Все знают что делает гугл и метаморда и ничего, кормят их исправно

> Учти - китаец ЭТОГО дела ооооочень не любит!

У китайцев у самих, еще "лучше" в этом плане, там инернет, такой как мы знаем не имеет популярности, у них большинство сидят на апп в телефоне, без которой там даже чихнуть не получится

Ответить | Правка | Наверх | Cообщить модератору

55. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +3 +/
Сообщение от Аноним (55), 12-Ноя-21, 11:30 
В случае HTTP/2 и HTTP/3 — нет.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

109. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +5 +/
Сообщение от НяшМяш (ok), 12-Ноя-21, 13:46 
Да и HTTP/1 нет, если keep-alive используется.
Ответить | Правка | Наверх | Cообщить модератору

144. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +1 +/
Сообщение от пох. (?), 12-Ноя-21, 16:40 
То есть примерно всегда.

Ответить | Правка | Наверх | Cообщить модератору

229. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от НяшМяш (ok), 13-Ноя-21, 19:09 
Просыпаемся и машем, сейчас не 2008. Все браузеры давным-давно его передают да и я не видел ни одного сайта, который бы отвечал Connection: close. Даже opennet оставляет соединение открытым.
Ответить | Правка | Наверх | Cообщить модератору

174. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  –1 +/
Сообщение от stillswamp (ok), 12-Ноя-21, 20:57 
> Да и HTTP/1 нет, если keep-alive используется.

KeepAlive не используется.

Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

182. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +4 +/
Сообщение от Аноним (181), 12-Ноя-21, 22:29 
> KeepAlive не используется.

- Используй KeepAlive, Люк! (с)

Ответить | Правка | Наверх | Cообщить модератору

146. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  –2 +/
Сообщение от kai3341 (ok), 12-Ноя-21, 17:00 
> Я ещё понял бы если WebSockets, но AJAX

Точняк, там предлагают REST или gRPC, а не Websocket. Это полная ж

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

149. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +1 +/
Сообщение от OpenEcho (?), 12-Ноя-21, 17:34 
> Я ещё понял бы если WebSockets, но AJAX -- это же новое
> TCP подключение и TLS-рукопожатие на *каждый эвент страницы*!

Ну, на самом деле "keep-alive" никто не отменял, так что для обеьктивности, - то не "на каждый чих"


Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

151. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от Аноним (151), 12-Ноя-21, 17:51 
На вебсокетах тоже есть, правда на эликсире https://github.com/phoenixframework/phoenix_live_view
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

164. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +2 +/
Сообщение от stillswamp (ok), 12-Ноя-21, 20:10 
Смысл проекта - полностью убрать необходимость координации между бэками и фронтами при разработке.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

173. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +2 +/
Сообщение от stillswamp (ok), 12-Ноя-21, 20:48 
> Я ещё понял бы если WebSockets, но AJAX -- это же новое
> TCP подключение и TLS-рукопожатие на *каждый эвент страницы*!
> Отчаянно пытаюсь понять смысл данного проекта.

Pusa - протокол.

Для понимания сути и демонстрации необходима демка.
Демка должна быть простой - AJAX (не WS).

Это сделано.

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

205. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от Онаним (?), 13-Ноя-21, 09:21 
Может быть гуд для нетривиальных интерфейсов, где конкретная визуалка и реакция определяется текущим состоянием сервера. Без костылей в виде рефреша при серьёзном изменении такового состояния.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

221. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от Аноним (221), 13-Ноя-21, 18:18 
livewire от laravel Работат на ajax

тут вопрос больше что проще спроектировать архитектуру и отмасштабировать сервер 1  раз (или просто платить облачному провайдеру ) или нанимать дорогих фронтендеров - которые будут переписывать и оптимизировать проект каждый день на новую версию фреймворка

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

223. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от Аноним (221), 13-Ноя-21, 18:36 
> если кто-нибудь подрубит автокликер, так вообще классно будет.

если подрубить даже на сайте SPA которое не сферический конь в вакууме и который не ходит на бекенд - будет то же самое

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

274. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от rex (??), 22-Ноя-21, 14:53 
"сайт" может быть вообще не публичный. Просто несколько сотен разных устройств в пределах предприятия.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру