Недавно переделывал игрушку
gabrielecirulli.github.io/2048 под себя, на сокетах, весь игровой процесс в бэкенде, а клиент просто отправляет команды ( вверх, вниз и т.д.). Понравился стиль кода игрушки. Вся игра по модулям раскидана. Очень просто было переписать на NodeJS. Тоже хотелось бы так научиться программировать.
Мне это нужно для того, чтобы переписать расширение для хрома. Смысл расширения в том, что он в фоновом режиме делает некоторую работу на одном сайте. Хотелось бы вот эту работу с сайтом оформить как библиотеку. Только не знаю с какой стороны подойти. Не могли бы подсказать статьи, где об этом почитать. Заранее спасибо.