ну серфить на 2х гб в любом случае сложновато, у меня вкладки отжирают по 500-800 метров оперы. если дедушке вашему не принципиально какая ос то можно попробовать linux mint с интерфейсом mate он более менее поход на хп и жрет ресурсы не так как винда + ненужен будет антивирусник
на сколько я знаю все что выполняется на бэкэнде должно юзать время сервера а время фротэнда проблема клиентских пк, и как бы не старались у всех время будет всегда разное, но я могу и ошибаться
тоесть если я в папке router создам подкаталог api в котором в свое время я создам подкаталоги todo, cal и так далее где будут храниться роуты я не вызову гнев сатаны :) и смогу вызывать из api.js роуты из каталогов todo и так далее?