ArtReal's readme
personal unreality:  точка пушистости

Мечты и их исполнение

15.11.09 21:06 ◇ keywords: технологии, web

Вот так думаешь о какой-то штуке, что хорошо бы ее… а потом Гугл (или кто-то еще) начинает ее делать.

Вот, навскидку:
1) Так как веб-приложения на js достаточно «тяжелые», то неплохо бы сделать так, чтобы они были «легче». У меня было три варианта: а)jsc (compiled js), б) более удобный для компиляции и работы в браузере язык и в) бинарные загружаемые приложения (executive loadable), работающие в контексте браузера. Где будет проводиться компиляция — на компьютере пользователя или на сервере — не столь важно. Важна скорость работы у клиента.
Гугл реализует эту мечту в Go и Native Client

2) Упорядочение и централизация потоков. Сейчас большинство информационных потоков (не только между серверами) идут как p2p, но выгоднее перейти на звездообразную топологию хабов-агрегаторов информации. Возьмем, к примеру, rss. С одной стороны, мне удобнее выдавать rss какому-то одному клиенту (агрегатору), а не «любому желающему». А «любой желающий» пусть синхронизируется с этим агрегатором. С другой стороны, мне удобнее сообщать этому клиенту, когда у меня обновление rss, а не ждать, пока у него дойдет очередь опросить мой rss. Что-то типа пинга с перечислением какая именно запист и в каком rss.
Мне виделось, что такую роль можно прикрутить к GReader (тем более, что эти записи тут же индексируются «большим» Гуглом).
Эту мечту реализует PubSubHubbub.

ps. Интересно, что так исполняются только невысказанные мечты.
pps. А вот по управлению потоками и хабам надо бы написать статью. Если будет время и руки дойдут…

 [ link ]