Если код лежит локально, в Chrome можно зайти в Devtools/Sources, слева на вкладке Filesystem, нажать + (Add folder to workspace) и выбрать корневую папку.
После этого манипуляции в Devtools будут вноситься в исходники.
Не факт, а может даже и медленнее быть. Нужно смотреть по выделяемым в тарифе ресурсам. Это переезд с одного виртуального сервера на другую виртуальную машину.
Но у VPS больше возможностей. На виртуальном хостинге обычно вам дают управлять базами данных и выделенным местом. А на VPS подконтрольная вам операционная система.
Если json это просто файл, то достаточно статичного хостинга куда этот файл можно положить. Но на сервере отдающим этот файл нужно настроить CORS, иначе если клиент и сервер на разных адресах/портах будет ошибка.
Попробовал закидывать голый js в формате json на GH, ничего не вышло.
А что в консоле браузера при этом? Обычно ответ там
Использовать rem вместо px.
1 rem = 1 x размер шрифта html
1.5 rem = 1.5 x размер шрифта html и т.д.
Когда нужно масштабировать сайт, менять размер шрифта: