Сделал #21 рефакторинг джса. Убрал file_get_contents.
Отдельные задачи вынес в классы.
Скрипты для окна, фоновой страницы и уведомления вынес в отденые функции, подключается только нужная.
В итоге весь джс, за исключением джквери, находится в одном файле - main.js, который перед релизом надо будет сжать.