Александр Соколовский: Не понял, что значит "сделан сразу же для мобильных устройств". JavaScript по сути достаточно использовать только для кнопки, по которой смогут нажимать пользователи мобильных устройств, чтобы показать/скрыть меню. Всё остальное реализуемо средствами одного лишь CSS. В принципе и кнопку тоже можно сделать без JavaScript, как здесь.
Артур Черешнюк: Нет, это скорее аналог apt, npm, composer. APT - для Debian, NPM - для Node.js, Composer - для PHP, Bower - для фронтенда. Последние три, в принципе взаимозаменяемы.
Rad Cor: > Вытаскивать код, конвертить его из CSS в Sass (если так можно), редактировать его там, потом обратно компилировать...
Бред сумасшедшего. Так никто делать не будет, потому что всегда хранят исходники sass, их и редактируют.
Минимизируйте, конкатенируйте, сжимайте CSS и JS. Убирайте всё лишнее из CSS, JavaScript.
Ещё вы задаёте фон для body, причём высота body определяет высотой его содержимого, а значит браузер растянет body только, когда распарсит и загрузит это самое содержимое. Это я к тому, что не хватает вот этого: