Как стать автором
Обновить
92
0
Дмитрий Шейко @rglab

senior web developer

Отправить сообщение
Гыы, нашел себя в организационном комитете by'02 :)
Согласен, история Байнета картинках — это классика. я бы добавил в список «кожуринки» (офлайн пати, проводимые Дмитрием Кожурой на заре Байнета — конец 90х), как важную веху. Именно тогда мы начали узнавать друг друга в лицо :))
Первый и единственный интернет-фестивать от Соло
Интернет форумы by'99-200x и клуб Ивана Петровича
Ну и если выловить А. Иванова — он, помнится, никогда не отказывался пуститься в ностальгические воспоминания о первом «контакте».
Стартапы — это почти всегда хорошо, Борисевичу вечный респект, а вот таких тайтлов как "… объединение России и Украины" было бы неплохо избегать. Это-то привлекает аудиторию, но совсем не целевую.
Теперь добавил в пример для демонтрации Server-Sent Events — помимо нативных Chrome, Safari, Opera еще и эмулятор для Firefox. Смотреть здесь
sapid.sourceforge.net/ssetest/
Мне тоже не попадалось пояснений со стороны разработчиков Google. Но народ как-то сходится на мнении, что Chrome делает что-то вроде нативного polling. Так что действительно не ясно, есть ли какие-либо плюсы в такой имплементации. Под Оперой я вижу — там просто цикл while(true) — stackoverflow.com/questions/2561764/use-a-x-dom-event-stream-stream-in-javascript

Впрочем, это частные решения. В стандарте (draft) ничего подобного я не видел, но любые реализации на его основе как-бы должны дать следующие преимущества перед привычным Comet:
Using this API rather than emulating it using XMLHttpRequest or an iframe allows the user agent to make better use of network resources in cases where the user agent implementor and the network operator are able to coordinate in advance. Amongst other benefits, this can result in significant savings in battery life on portable devices.
упс, сглупил. Console.log…
У меня ссылки не открываются…
Признаться, еще недавно это было x-dom-event-stream и народ юзал именно так SSE под Оперой. Теперь же они остановились на text/event-stream (хотя это по прежнему в обсуждении). Когда всеже определятся, передадут в IANA на регистрацию и вот тогда оно таки станет стандартом. А пока типа «велосипед»
Да, и ссылки для скачки билдов Chrome в котором все это работает.
Вчера написал простенький чат на JS в стиле Google Waves (участники видят набор текста друг друга в реальном времени). Работает одинаково шустро в Chrome 4 (WebSocket) и FireFox 3.5/Opera 10 (эмуляция)
Судя по всему можно использовать и другие порты www.actionscript.org/forums/showthread.php3?t=193211
Я это и добавил «UPDATED: Пример реализации чата на phpDaemon habrahabr.ru/blogs/php/79377/»
Я имел ввиду тот чат использует MongoDB
Done. MongoDB? Респект. Мы рассматривали такой вариант, но потом выбрали Hadoop как DFS и собираяемся использовать HBase.
The crossdomain.xml file affects HTTP, HTTPS and FTP access to content on your webserver. (You can read more about it here.) This file has no effect on socket connections. You must set up a socket policy server to allow Flash-based socket access.
www.lightsphere.com/dev/articles/flash_socket_policy.html
Здесь требования к клиенту tools.ietf.org/html/draft-hixie-thewebsocketprotocol-68#page-14
В указаном примере WebSocket.js (http://github.com/gimite/web-socket-js/blob/master/flash-src/WebSocket.as) представлена имплементация на Actionscript
По сути STOMP или AMQP не обязательны, но с одним из них можно реализовать event-driven architecture и вовлечь в нее клиент через Web Sockets, не заботясь ни о семантике потоков сообщений, ни о масштабируемости системы в целом. В случае полноценного стартапа, а не отдельно взятой задачи — Message Queue это то что надо. А если система еще и гетерогенная, то без «очереди» вообще не обойтись.
Просто добавлю — насчет уловки, мысль не моя, а расхожее мнение. Например, cometdaily.com/2007/12/11/the-future-of-comet-part-1-comet-today/ — Comet is a giant hack
Это однозначно уловка для реализации двунаправленного обмена, что может пригодиться и для чата в том числе
Ну проверить наличие WebSocket проще простого window.WebSocket либо true, либо false :)

Информация

В рейтинге
Не участвует
Откуда
Frankfurt am Main, Hessen, Германия
Дата рождения
Зарегистрирован
Активность