- Интересно, насколько всё это требовательно к сети Допустим, на десктопах и на м, Корец (?), 10:36 , 12-Ноя-21 (4) –5 [V]
>Pusa-Front посредством Ajax-запросов направляет события браузера (такие как click, blur, focus и keypress) и параметры запроса (элемент вызвавший событие, его атрибуты, URL и т.п.) в серверный обработчик Pusa-Back.Интересно, насколько всё это требовательно к сети? Допустим, на десктопах и на мобильниках в городе проблем не будет, ок, а что на счёт того, когда качество сети плохое? >Среди достоинств выделяются А среди недостатков? Сказали а, говорите и б!
- Говорили б , выше по тексту , Аноним (18), 10:53 , 12-Ноя-21 (18) +6 [^]
- Там даже безопастный Раст не поддерживается, о чем говорить , Растоманя (??), 15:16 , 12-Ноя-21 (124) –8 [V]
- Ты посмотри, сколько сейчас современная морда ютуба генерит паразитных запросов , Аноним (181), 22:26 , 12-Ноя-21 (181) +3
- идея интересная, но современный веб так откормил своих клиентов, что заднюю прос, 41 (?), 10:36 , 12-Ноя-21 (5) +11 [^]
идея интересная, но современный веб так откормил своих клиентов, что заднюю просто так не включит, хотя для локальных решений очень даже годно
- Гайд, как самому DDoSнуть свой сервер Как только сайтом начнёт пользоваться дост, Аноним (8), 10:41 , 12-Ноя-21 (8) +10 [^]
> Pusa-Front посредством Ajax-запросов направляет события браузера (такие как click, blur, focus и keypress) и параметры запроса (элемент вызвавший событие, его атрибуты, URL и т.п.) в серверный обработчик Pusa-Back.Гайд, как самому DDoSнуть свой сервер. Как только сайтом начнёт пользоваться достаточно большое количество человек, сервер просто упадёт из-за того что пользователи *кликают на веб страницу*. А если кто-нибудь подрубит автокликер, так вообще классно будет.
- Я ещё понял бы если WebSockets, но AJAX -- это же новое TCP подключение и TLS-ру, Аноним (8), 10:44 , 12-Ноя-21 (10)
- Главный смысл - уменьшить количество стороннего JS-кода, выполняемого на браузер, Аноним (52), 11:27 , 12-Ноя-21 (52) –1
- В случае HTTP 2 и HTTP 3 8212 нет , Аноним (55), 11:30 , 12-Ноя-21 (55) +3
- Точняк, там предлагают REST или gRPC, а не Websocket Это полная ж, kai3341 (ok), 17:00 , 12-Ноя-21 (146) –2
- Ну, на самом деле keep-alive никто не отменял, так что для обеьктивности, - то, OpenEcho (?), 17:34 , 12-Ноя-21 (149) +1
- На вебсокетах тоже есть, правда на эликсире https github com phoenixframework , Аноним (151), 17:51 , 12-Ноя-21 (151)
- Смысл проекта - полностью убрать необходимость координации между бэками и фронта, stillswamp (ok), 20:10 , 12-Ноя-21 (164) +2
- Pusa - протокол Для понимания сути и демонстрации необходима демка Демка должна, stillswamp (ok), 20:48 , 12-Ноя-21 (173) +2
- Может быть гуд для нетривиальных интерфейсов, где конкретная визуалка и реакция , Онаним (?), 09:21 , 13-Ноя-21 (205)
- livewire от laravel Работат на ajax тут вопрос больше что проще спроектировать а, Аноним (221), 18:18 , 13-Ноя-21 (221)
- если подрубить даже на сайте SPA которое не сферический конь в вакууме и который, Аноним (221), 18:36 , 13-Ноя-21 (223)
- сайт может быть вообще не публичный Просто несколько сотен разных устройств в, rex (??), 14:53 , 22-Ноя-21 (274)
- Что-то не пойму, это заново изобретен Web 1 0 , Ю.Т. (?), 10:43 , 12-Ноя-21 (9) +9 [^]
Что-то не пойму, это заново изобретен "Web 1.0"?
- очередной оборот колеса Сансары, 41 (?), 10:49 , 12-Ноя-21 (13) +11 [^]
- Фигушки их сайт https pusa catlair net даже не открывается без JS , OpenEcho (?), 12:42 , 12-Ноя-21 (91) +4
- Нет, X , Аноним (94), 12:53 , 12-Ноя-21 (94) +1
- Это ответ на слишком умные, настраиваемые и контроллируемые пользовталеем браузе, Kuromi (ok), 17:22 , 12-Ноя-21 (147) +6 [^]
- В начале был простой HTML, и интернет был хорош Потом решили, что нужно добавит, Аноним (11), 10:46 , 12-Ноя-21 (11) +21 [^]
В начале был простой HTML, и интернет был хорош. Потом решили, что нужно добавить свистоперделок. Потом поняли, что серверы не справляются с нагрузкой, и переложили часть работы на клиентов. Потом ещё. Потом поняли, что у клиентов всё тормозит, жрёт в три горла и срёт в две жопы, и начали переносить всё обратно. Глядишь, когда-нибудь вернёмся к чистому HTML. И всё снова станет хорошо
- Ты всё проспал Аноним Уже виток сделали и назвали AMP Хорошо не стало , Аноним (22), 10:57 , 12-Ноя-21 (22) –3
- Вы можете возвращаться прямо сейчас , Аноним (24), 11:02 , 12-Ноя-21 (24) +1
- - идея глубже в идеале отрисовка будет производиться на бэкенде, а в браузер бу, MVK (??), 11:08 , 12-Ноя-21 (30) +2
- Трафик Но вообще опера именно это и делает Только там престо и он немного уста, Аноним (39), 11:17 , 12-Ноя-21 (39) –1
- Так уже сделали, есть барузер Mighty Он стримит сайт в клиент барузера и переда, fdk (?), 12:42 , 12-Ноя-21 (89) +1
- давно уже веб версия libreoffice умеет отрисовыватся на канвасе или напрмер adob, Аноним (221), 18:56 , 13-Ноя-21 (225)
- Надо идти дальше чтобы искусственный интеллект перевыполнял код еще до того как , Аноним (33), 11:08 , 12-Ноя-21 (31) +3
- А убедить пользователя, что он хотел именно того, что выдал ему ИИ - этим уже за, YetAnotherOnanym (ok), 12:14 , 12-Ноя-21 (80)
- Ага, и получим всякие спектры с мельтдаунами, только уже уровнем повыше , Аноним (259), 20:59 , 15-Ноя-21 (260)
- Ну, собственно, так оно и есть HTML5 CSS - решение, позволяющее делать красивые, Виктор (??), 11:58 , 12-Ноя-21 (73) –1
- Идеальный вариант - вернутся к чистому HTML Именно по этому пути пуса и пошла В, stillswamp (ok), 20:12 , 12-Ноя-21 (165) –1
- Чем это принципиально отличается от Vue SSR , Аноним (23), 10:59 , 12-Ноя-21 (23) –2
Чем это принципиально отличается от Vue SSR?
- Следующий этап - компилировать полученный PHP код на JS и перенос его обратно на, Аноним (26), 11:06 , 12-Ноя-21 (26) +4
Следующий этап - компилировать полученный PHP код на JS и перенос его обратно на сторону клиента. Все что требуется - простенький транспортный протокол для работы с БД.
- Забавно - джаваскрипт гитлаба не смог мне на мобиле протокол показать , Аноним (27), 11:06 , 12-Ноя-21 (27)
Забавно - джаваскрипт гитлаба не смог мне на мобиле протокол показать.
- над названием еще надо поработать , Аноним (33), 11:07 , 12-Ноя-21 (28) +4
над названием еще надо поработать.
- Я смотрю любят программисты JavaScript велосипеды изобретать - JSF GWT Vaadin ZK, garrick (?), 11:09 , 12-Ноя-21 (32) +1
Я смотрю любят программисты JavaScript велосипеды изобретать - JSF/GWT/Vaadin/ZKoss не слышали, надо обязательной свой забабахать.
- У всех этих технологий есть фатальный недостаток, но однажды и у этой технологии, Аноним (97), 12:57 , 12-Ноя-21 (97) +1
- Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..., another_one (ok), 13:34 , 12-Ноя-21 (105) +1
- Судя по приведенным примерам программисты на Java не могут осилить JavaScript и , Аноноша (?), 23:55 , 12-Ноя-21 (190) +1
- А можно просто отдавать html без всякого говнокода на js и будет всё быстро, тор, th3m3 (ok), 11:12 , 12-Ноя-21 (37) +5
А можно просто отдавать html без всякого говнокода на js и будет всё быстро, тормозить будет нечему.
- Это не современно и не модно , Аноним (47), 11:25 , 12-Ноя-21 (47) +1
- Сейчас на васм Раст так делает , Растоманя (??), 11:25 , 12-Ноя-21 (48) –4 [V]
- Можно Но тебе это не понравиться , bugmenot (??), 14:54 , 12-Ноя-21 (119) +2
- оптимально не весь хтмл заново, а дифф , rex (??), 15:00 , 22-Ноя-21 (275)
- Откуда эту настойчивая потребность избавления от JS В устойчивой неспособности , Аноним (24), 11:27 , 12-Ноя-21 (51) +3
Откуда эту настойчивая потребность избавления от JS? В устойчивой неспособности на нем программировать? Зря, хороший язык.Поведение интерфейса и представление данных в любом случае пишется на фронтенде. И это не только формы. В реальной работе очень быстро окажется, что возможностей не хватает и нужно писать JS.
- Например, сходу - С js добавляются тормоза - C js приходится качать тонну кода -, th3m3 (ok), 11:41 , 12-Ноя-21 (61) +6 [^]
- Т е адекватное потребностям использование JS вы не допускаете даже Проблема ве, Аноним (24), 11:49 , 12-Ноя-21 (63) –1
- я заинтригован не поделитесь ли ссылкой на ваш портфолио да простит меня модера, Аноним (68), 11:54 , 12-Ноя-21 (68) +1
- Забавно то, что в браузере тормозит не JS, а DOM который JSом теребят стотыщраз , НяшМяш (ok), 13:50 , 12-Ноя-21 (110) +3
- Возможно, причина лежит в устойчивой неспособности полностью запретить распростр, Аноним (68), 11:52 , 12-Ноя-21 (67)
- Нет Причина - в безопасности Яваскрипты очень часто используются для сбора инф, Виктор (??), 11:54 , 12-Ноя-21 (69)
- Язык-то хороший Проблема в том, что работа в инфосети превратилась превращена , Ю.Т. (?), 12:51 , 12-Ноя-21 (93) –1
- Мы хорошо знаем JS и умеем на нем писать Причина не в JS а в наличии необходимос, stillswamp (ok), 20:13 , 12-Ноя-21 (166) +1
- Сразу на такие сайты , Аноним (152), 11:36 , 12-Ноя-21 (58) –2
>недоступность основного кода со стороны фронтэндаСразу на *** такие сайты.
- Предпочитаешь, чтобы чужой код исполнялся в твоём браузере Лично я бы предпочёл, Аноним (52), 11:40 , 12-Ноя-21 (60) +4
- не все сервера принадлежат программистам , Аноним (68), 11:55 , 12-Ноя-21 (70) –2
- Предпочитаю контролировать, какие данные и каким образом использует чужой код Е, Аноним (152), 14:29 , 12-Ноя-21 (115)
- Ты что же, каждый сайт, на котором JS есть, переделываешь , Аноним (187), 23:30 , 12-Ноя-21 (186)
- а это случайно не ты тот чувак который любил писать и бекенд и фронтент на js, г, Аноним (221), 19:27 , 13-Ноя-21 (232)
- Сколько раз их учили что GPL, даже GPLv3 не делает код свободным, который исполн, fuggy (ok), 21:14 , 12-Ноя-21 (177)
- Выйди с этого Фронтенд никак не может получить перловый код с сервера , Аноним (24), 11:50 , 12-Ноя-21 (65) +1
- Ну и напрасно Юзеру, а их большинство глубоко без разницы открытый код или нет , stillswamp (ok), 20:22 , 12-Ноя-21 (170)
- ничего страшного если вы просто не попадаете в ЦА владельцев подобных сервисов, Аноним (221), 19:25 , 13-Ноя-21 (231)
- Яваскрипт придумали именно для того, чтобы разгрузить сервер и канал, здесь же -, Виктор (??), 11:38 , 12-Ноя-21 (59)
Яваскрипт придумали именно для того, чтобы разгрузить сервер и канал, здесь же - наоборот, нагрузка переносится с клиента на сервер. Это то, что касается нагрузки. Но есть и другая сторона - безопасность. Перенос исполнения кода на сторону сервера приведёт к тому, что на сервер придётся передавать информацию о клиенте, такую, как разрешение экрана и тому подобное, которую яваскрипт может обработать локально, ничего на сервер не передавая. Что же касается сокрытия бесценных авторских прав авторов скриптов, то с этим неплохо справляется и обфускация.
- Чтобы клиентские устройства тормозили Вот его основная фича , th3m3 (ok), 11:43 , 12-Ноя-21 (62) –2
- Вот от этой самой обфускации кода, исполняемого на клиенте, проблем с безопаснос, Аноним (52), 11:50 , 12-Ноя-21 (64)
- Как будто это может помешать отправить на сервер ВСЁ, что скрипт сможет собрать , YetAnotherOnanym (ok), 12:59 , 12-Ноя-21 (98)
- Пофиксил , Аноним (152), 14:31 , 12-Ноя-21 (116) +1
- в определенной нише это вполне имеет смысл - сервисы расчитанные на дешевые моби, Аноним (221), 19:23 , 13-Ноя-21 (230)
- приведет к тому что бизнес логика хранится на сервере - будет сложнее произвести, Аноним (221), 19:33 , 13-Ноя-21 (233)
- Мдаааа, у них с головой все в порядке Кричали что php python крутящийся на серв, test (??), 11:50 , 12-Ноя-21 (66)
Мдаааа, у них с головой все в порядке ?Кричали что php/python крутящийся на сервере это типа плохо а давайте часть логике в js на клиента перетащим. Мда ....
- Не взлетит Не модно Должно жрать на стороне клиента , псевдонимус (?), 12:08 , 12-Ноя-21 (77) –1
Не взлетит. Не модно. Должно жрать на стороне клиента.
- Т е ты такой сидишь в своей конторке и думаешь О А давайте сэкономим на зажр, лолшто (?), 12:15 , 12-Ноя-21 (81) +1
Т.е. ты такой сидишь в своей конторке и думаешь: "О! А давайте сэкономим на зажравшихся фронтах и будем эту логику на бекэнде выполнять!" Выносишь все обработчики и состояние на бэк и вдруг понимаешь, что у тебя не одно соединение, а тысячи-миллионы и что теперь тебе нужен новый тарифный план в этих ваших облаках.
- Хорошая технология для каких-нибудь дашбордовЯ видел как такое работает на Phoen, Аноним (82), 12:15 , 12-Ноя-21 (82) –2
Хорошая технология для каких-нибудь дашбордовЯ видел как такое работает на Phoenix LiveView, очень круто, только там вебсокет а не ajax
- Все просто, это нужно для того, чтоб на мелких проектах,PHP-макака могла запилит, Аноним (87), 12:36 , 12-Ноя-21 (87) +1
Все просто, это нужно для того, чтоб на мелких проектах, PHP-макака могла запилить проект в одно рыло, без JS-макаки
- Ну и велосипед, Аноним (88), 12:36 , 12-Ноя-21 (88) +1
- Во блин А я давно уже думал, что это на самом деле бред писать вэб приложения н, Аноним (99), 13:09 , 12-Ноя-21 (99) –1
Во блин. А я давно уже думал, что это на самом деле бред писать вэб приложения на двух языках - один для бэкэнда, а другой для фронтэнда. Раньше был смысл, когда странички считались чем-то вроде текста. Но сейчас то, блин, это уже полноценные приложения и в браузере мы видим по сути только морду. Так зачем вот эта огромная куча костылей? Все эти html, css, js и еще куча всякой другой ереси?
- Выключите свет , mos87 (ok), 13:27 , 12-Ноя-21 (103) +2
- Как стимулировать продажи железа - Бесконечно раздувать овносайты , Мировой Ковидлостан (?), 14:40 , 12-Ноя-21 (117)
Как стимулировать продажи железа? - Бесконечно раздувать овносайты.
- Что только не придумают, лишь бы JS не учить, Аноним (122), 15:03 , 12-Ноя-21 (122) +2
Что только не придумают, лишь бы JS не учить
- Вперед в здоровое прошлое , Аноним (132), 15:33 , 12-Ноя-21 (132)
Вперед в здоровое прошлое?
- Этакий тонкий клиент для толстых сайтов Конечно не zero javascript, но всё же т, fuggy (ok), 21:07 , 12-Ноя-21 (176)
Этакий тонкий клиент для толстых сайтов. Конечно не zero javascript, но всё же только минимальная прослойка, а вся нагрузка на сервере. Но есть минус — это огромное количество запросов на каждый чих, на какой-нибудь blur или hover, что вполне решается просто css.А вообще стоило бы смотреть в сторону TwinSpark, HTMx. Они тоже занимают 11кБ размера (золотой стандарт я погляжу) и при этом всё декларативно. А взглянув на ужасный протокол Pusa чуть плохо не стало, пусть дорабатывают.
- Вот класно бы было запустить Pusa на MuditaOS, ыы (?), 22:34 , 12-Ноя-21 (184)
Вот класно бы было запустить Pusa на MuditaOS
- Интересно, можно ли таким образом ддосить ресурсы, - просто эмулировать перемеще, KAE (?), 22:46 , 12-Ноя-21 (185)
Интересно, можно ли таким образом ддосить ресурсы, - просто эмулировать перемещение курсором по страничке?
- Кто объяснит, что здесь написано Что значит схожей с кодом для видеокарты Canv, Аноноша (?), 23:46 , 12-Ноя-21 (189)
> Состояние фронтэнда формируется но не контролируется бэкендом, что делает разработку для Pusa схожей с кодом для видеокарты или Canvas, где результат исполнения не контролируется разработчикомКто объяснит, что здесь написано? Что значит "схожей с кодом для видеокарты Canvas, где результат исполнения не контролируется разработчиком"?
- В новости GPLv3, а в репозитории чего-то про лицензию ничего и нет , лолшто (?), 01:09 , 13-Ноя-21 (195)
В новости GPLv3, а в репозитории чего-то про лицензию ничего и нет.
- Есть pjax livewire hotwire turbolinkА это чисто пэхэпэ или тащит за собой фреймв, Аноним (206), 09:23 , 13-Ноя-21 (206)
Есть pjax livewire hotwire turbolinkА это чисто пэхэпэ или тащит за собой фреймворк?
- эта новость пугает Javascript бандерлогов , Аноним (-), 10:07 , 13-Ноя-21 (207)
эта новость пугает Javascript бандерлогов.
- Они сломали кнопку back в браузере , Ordu (ok), 16:55 , 13-Ноя-21 (217)
Они сломали кнопку back в браузере.
- а умеет в SSR или есть ли планы по его реализации т е сначала рендерим страницу, Аноним (221), 18:05 , 13-Ноя-21 (218)
а умеет в SSR или есть ли планы по его реализации? т е сначала рендерим страницу полностью а далее через этот протокол - при этом чтоб код одинаковый был
- видимо, кто то из пыхошколоты набрел пару лет назад на http hrud net но не пон, Аноним (219), 18:10 , 13-Ноя-21 (219) +1
видимо, кто то из пыхошколоты набрел пару лет назад на http://hrud.net но не понял сути, и решил сделать все на пхп и для масс-веба ))
- Они придумали VNC, Цезий Родонович (?), 14:23 , 14-Ноя-21 (246)
- Не могу не упомянуть свой проект Королев для языка Scala, который развиваю с 2, Aleksey Fomkin (?), 21:52 , 14-Ноя-21 (249) +2
- Погодите, GWT и подобные проекты уже похоронили, Аноним (262), 23:39 , 15-Ноя-21 (262)
Погодите, GWT и подобные проекты уже похоронили
|