Обновить
82
arty@arty

Пользователь

21
Подписчики
Отправить сообщение
если вспомнить двухкилобайтный буфер, то наверное лучше никак не работать, чем как SSE через такой буфер: )

вы станете спорить, что WS даёт больше возможностей ценой меньшей надёжности?
скорость прохода команды, да, плюс уменьшение накладных расходов для постоянного потока команд

что касается злых фаерволов и проксей: они будут в любом случае, но сейчас они рвут соединения и буферизуют данные, а у WS будут резать лишние заголовки, так что шило меняется на мыло, и разницы большой нет
тут я уже не специалист, но разве ImageData не для этого?
кстати, не напомните, разве в SSE есть возможность двустороннего обмена данными по одному каналу? в WS вроде есть, это тоже может сойти за кардинальное отличие
> Кстати, если говорить про реализацию в Опере 9, то она не идеальна — в стандарте предусмотрено название тега eventsource, а в опере тег называется event-source

знали бы вы, сколько раз стандарт переписывался с момента реализации в опере, не называли бы его стандартом; ) Собственно, этого и нельзя делать, потому что он ещё не принят
js может положить их на canvas, например, да мало ли что ещё

в общем, я не понимаю, в чём вы хотите убедить меня сейчас. Моя позиция достаточно полно описана в предыдущем комментарии
ага, но это дополнительная нагрузка, увеличение объёма и прочие радости — никак не бинарные данные

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

в общем, я рад, что теперь уже два браузера (а скоро три, если сафари подтянется) нативно поддерживают серверные события
вы правы

Clients that use persistent connections SHOULD limit the number of
simultaneous connections that they maintain to a given server. A
single-user client SHOULD NOT maintain more than 2 connections with
any server or proxy.
если мне не изменяет память, там описан приблизительно такой формат:

event: test-event
data: lorem ipsum
data: lorem ipsum
data: lorem ipsum

это немного более подробное описание, чем у вебсокета

кроме того, вроде бы SSE не позволяет передавать бинарные данные
зря вы так, я их даже использовал; )
кардинальное отличие только одно — web socket это скорее транспортный уровень, он не определяет формат данных внутри пакета, а server-side events в некоторой степени определяют
насколько я знаю, его уже давно портировали, но apple не даёт его туда ставить
это же tcp-соединение, нижний уровень обо всём позаботится
ну и на айфоне, теоретически
тем, что это будет работать даже на тех устройствах, о которых не подозревают менеджеры Adobe
я не очень понял, что помешает криво настроенным проксям/антивирусам обрубать или тормозить соединения websocket, раз уж они так сильно похожи на обычные http-запросы?

и касательно ограничения одновременных соединений — вы уверены, что оно прописано именно в стандарте HTTP? Почему тогда у каждого браузера своё ограничение?
ну mathml — xml, поэтому к нему можно применить css, что опера и делает

а вот latex такому не поддастся, всё-таки совсем другой язык разметки, хотя я не удивлюсь, если этот скрипт просто конвертит latex в mathml : )
hjkl лучше остальных описанных вариантов тем, что при её использовании пальцы остаются на основном ряду клавиатуры
ещё вроде boston.com использует это
а почему не подменить document.write своим кодом, который не будет себя так вести?

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность