Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Какая технология применяется в FireBase?
Покинул форум
Сообщений всего: 82
Дата рег-ции: Июнь 2010 Откуда: Харківська обл. с. Криштопівка
Помог: 0 раз(а)
Впервые встречаю технологию обмена информацией между веб-приложением и сервером, которое невидимо веб-инструментами, например, в Google Chrome, FireFox (FireBug).
Сорс страницы показывает только, что обмен информацией осуществляется с помощью JavaScript, ну и всё - далее не понятно как и что происходит. Если открыть два окна браузера, то видно что сообщения отправляются и подгружаются мгновенно.
Никто не знаком с тем как именно это работает?
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
like_you пишет:
@DelphinPRO, ну и?
Блин, говорю же - посмотрите исходники...
WebSockets там используется.
----- Чем больше узнаю, тем больше я не знаю.
like_you
Отправлено: 08 Октября, 2013 - 15:54:30
Гость
Покинул форум
Сообщений всего: 82
Дата рег-ции: Июнь 2010 Откуда: Харківська обл. с. Криштопівка
Помог: 0 раз(а)
DelphinPRO пишет:
Блин, говорю же - посмотрите исходники...
WebSockets там используется.
Очевидно что ты не проверял идут ли запросы через WebSockets, потому что если бы проверял, то увидел, что ничего не видно и через них (По крайней мере через перечисленные выше инструменты)...
Я конечно понимаю, что все подумали что тут интересного - обычный аякс, но если проверить то, о чем я пишу, и прочитать статтью https://www[dot]firebase[dot]com/how-it-works[dot]html (в параграфе "Real-time Synchronization"), то можно наконецто понять, что это действительно новая и неизвестная технология. Вот что там говорится:
Цитата:
Firebase takes a new approach to the way data is moved around an app. Rather than using a traditional request & response model, it works by synchronizing data between devices. Whenever your data changes, all clients are immediately notified within milliseconds. The synchronized data is also persisted, allowing new clients to be immediately updated.
В интернете нет каких-то секретных технологий, все по спекам или как экспериментальные реализации в браузерах. И об этом пишут, чтобы народ тестировал, находил варианты применения и существующие ограничения, которые нужно исправлять.
В интернете нет каких-то секретных технологий, все по спекам или как экспериментальные реализации в браузерах. И об этом пишут, чтобы народ тестировал, находил варианты применения и существующие ограничения, которые нужно исправлять.
Я вам сам привел в пример первую ссылку...
Ок, давайте так, если вы сами проверяли WebSockets и видели активность через них именно при отправке/получении сообщений, то какие инструменты вы для этого использовали?
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
like_you, логика. Opera18 Dev. Blink(Chrome) Developer Tools. Monosnap(чтобы загрузить скрин) Скрин (не обвел фильтр вебсокетов, но это можно заметить если захотеть)
Раз уж вы не разобрались в предмете, по своему нежеланию/неумению пользоваться отладчиком, или из-за отсутствия поддержки соответствующих технологий в вашем отладчике, не стоит высказываться в сторону других пользователей форума.
Покинул форум
Сообщений всего: 82
Дата рег-ции: Июнь 2010 Откуда: Харківська обл. с. Криштопівка
Помог: 0 раз(а)
IllusionMH пишет:
like_you, логика. Opera18 Dev. Blink(Chrome) Developer Tools. Monosnap(чтобы загрузить скрин)
(не обвел фильтр вебсокетов, но это можно заметить если захотеть)
Раз уж вы не разобрались в предмете, по своему нежеланию/неумению пользоваться отладчиком, или из-за отсутствия поддержки соответствующих технологий в вашем отладчике, не стоит высказываться в сторону других пользователей форума.
Да, действительно через Opera видно эти самые запросы. Странно, что они невидимы через chrome, firefox.
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
like_you, в хроме сначала откройте инструмент разработчика, а потом обновите страницу. У меня все ок в Version 30.0.1599.69 m и Версия 32.0.1664.0 canary Aura
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.