Функцию обратного вызова, отвечающую за обработку ошибок, мы сделали совсем простой, научив ее обозначать только сам факт ошибки. И совершенно напрасно. Читать далее
Функцию обратного вызова, отвечающую за обработку ошибок, мы сделали совсем простой, научив ее обозначать только сам факт ошибки. И совершенно напрасно. Читать далее
Сразу предупреждаю, что на момент написания этих строк (январь 2013 года) данный пример работал в единственном браузере — Google Chrome, причем версии не ниже 25-й. Будем надеяться, что это положение скоро изменится к лучшему.
Да, да, мы до этого дожили. Веб-сценарии научились понимать, или, если быть точным, распознавать человеческую речь. Читать далее
Составляя этот путеводитель, я старался освящать тут технологии, которые уже можно не только пощупать и попробовать, но вполне результативно применять. Такой подход кажется мне оптимальным, поскольку я сам являюсь действующим программистом и хорошо представляю, что может быть интересно веб-разработчику здесь и сейчас. Читать далее
Серверы FastCGI, HTTP, CGI, FlashPolicy, Telnet, клиенты mysql, memcached, mongodb — вот неполный список функционала, реализованного в этом демоне, созданном российским программистом Василием Зориным.
В настоящее время у нас есть из чего выбрать. Во-первых, есть note. js — серверный JavaScript-фреймворк, на основе которого довольно легко реализуется WebSocket-сервер. Несколько готовых решений выполнено на Java:
Впрочем, написав в заголовке про отказ от http, я покривил душой — естественно, технология организует взаимодействие поверх этого протокола. Просто работая с WebSockets, можно абстрагироваться от его обременительных особенностей.
HTTP-протокол не критиковал, наверное, только очень ленивый человек, а проблема постоянного соединения с сервером стала настолько привычной головной болью разработчиков, что ее практически перестали замечать. Читать далее
Еще одна реализация фоновых вычислений — разделяемые вычисления (kers). Основное отличие их от простых worker состоит в том, что обращаться к ним могут сразу несколько документов. Читать далее
Просто обычная практика выполнения клиентских сценариев в единственном потоке хороша ровно до того момента, пока не надо произвести действительно серьезных и тяжелых вычислений.