Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «websockets»
Вебсокеты: боевое применение 2012-12-12 11:35:37
+ развернуть текст сохранённая копия
Вебсокеты — это прогрессивный стандарт полнодуплексной (двусторонней) связи с сервером по TCP-соединению, совместимый с HTTP. Он позволяет организовывать живой обмен сообщениями между браузером и веб-сервером в реальном времени, причем совершенно иным способом, нежели привычная схема «запрос URL — ответ». Когда два года назад я присматривался к этому стандарту, он был еще в зачаточном состоянии. Существовал лишь неутвержденный набросок черновика и экспериментальная поддержка некоторыми браузерами и веб-серверами, причем в Файрфоксе он был по умолчанию отключен из-за проблем с безопасностью. Однако теперь ситуация изменилась. Стандарт приобрел несколько ревизий (в том числе без обратной совместимости), получил статус RFC (6455) и избавился от детских болезней. Во всех современных браузерах, включая IE10, заявлена поддержка одной из версий протокола, и есть вполне готовые к промышленному использованию веб-серверы.
Я решил, что настало время попробовать это на живом проекте. И теперь делюсь, что из этого вышло.
Что вышло
Тэги: javascript, node.js, websockets, веб-разработка, вебсокеты
GIF-сокеты. Коммуникации в реальном времени через анимированный GIF 2012-09-15 17:04:42
Неизвестно, что курил разработчик Альваро Видела (Alvaro Videla) из компании VMware, но созданная им ...
+ развернуть текст сохранённая копия
Неизвестно, что курил разработчик Альваро Видела (Alvaro Videla) из компании VMware, но созданная им библиотека gifsockets явно должна была выйти 1 апреля, а не сегодня. Это библиотека для установки канала realtime-коммуникаций, используя анимированный GIF в качестве транспорта!
Идея в том, что в формате анимированного GIF'а не указывается количество фреймов, так что после отображения картинки браузер ждёт новых фреймов с сервера до тех пор, пока не получит сигнальные биты о конце файла. Другими словами, сервер может пушить в браузер сообщения по открытому каналу в GIF. Всё очень просто.
Читать дальше →
Тэги: gif, gifsockets, push, server, websockets, анимированный, веб-разработка, изображение, обработка
Внедрение websocket-ов на клиентские сайты конструктора сайтов 2012-08-15 00:08:12
Websocket-ы полезны постоянным ...
+ развернуть текст сохранённая копия
Websocket-ы полезны постоянным дуплексным соединением backend-сервера с браузером клиента, — это прочный мост между сервисом и посетителями, по которому удобно беспрепятственно транспортировать потоки данных в обе стороны.
Читать дальше →
Тэги: perl, server, websocket, websockets, веб-разработка, высокий, конструктор, производительность, сайт
[Перевод] Инструментирование Google Chrome через WebSocket API 2012-04-12 22:18:52
... с помощью обычного WebSocket!
+ развернуть текст сохранённая копия
Хабы: Веб-разработка, Ruby, Google Chrome Взаимодействие с браузерами никогда не было работой для слабонервных: около полудюжины различных API, различные механизмы IPC, и разные возможности у разных поставщиков. Такие проекты, как WebDriver, пытаются абстрагироваться от этой сложности, к тому же в Сети можно найти десятки других «безголовых» драйверов, использующих WebKit или иные движки. В настоящее время в работе даже находится спецификация W3C на WebDriver.
Инструментирование Google Chrome
Тем не менее, в то время, как создание общего решения является сложной задачей, оказалось, что инструментирование Chrome очень просто, — как я недавно обнаружил при исследовании некоторых вопросов, связанных с сетевыми задержками. Начиная с 18 версии, Chrome теперь поддерживает протокол удалённой отладки v1.0, который предоставляет все возможности браузера с помощью обычного WebSocket!
/Applications/Path To/Google Chrome --remote-debugging-port=9222 # OSX
$> curl localhost:9222/json
[ {
"devtoolsFrontendUrl": "/devtools/devtools.html?host=localhost:9222&page=1",
"faviconUrl": "",
"thumbnailUrl": "/thumb/chrome://newtab/",
"title": "New Tab",
"url": "chrome://newtab/",
"webSocketDebuggerUrl": "ws://localhost:9222/devtools/page/1"
} ]
Читать дальше →
Тэги: chrome, debug, developer, devtools, google, instrumentation, remote, ruby, tool, webdriver, webkit, websocket, websockets, веб-разработка, отладка, удаленный
Веб-разработка / Всё самое модное 2012-01-03 16:55:24
Начитавшись в интернете про новые, простые, быстрые и масштабируемые технологии, захотелось их всех ...
+ развернуть текст сохранённая копия
Начитавшись в интернете про новые, простые, быстрые и масштабируемые технологии, захотелось их всех попробовать. Вдруг они окажутся лучше уже привычной мне связки postgresql + django + json-rpc.
Идея проекта
Так как никакой идеи не было, но был свободный домен uglyrater.org — пришлось делать рейтинг.
Суть проста: есть список пользователей, которым можно расставить + и -. Новые пользователи в рейтинг добавляются по адресу страницы ВКонтакте.
Осторожно! В статье много субъективных оценок , основанных на личном опыте!
Тэги: mongodb, nosql, rabbitmq, tornadio2, tornado, websockets
Главная / Главные темы / Тэг «websockets»
|
Взлеты Топ 5
Падения Топ 5
|