Общее
Максимальная высота для любого устройства
На хроме в анроиде высота 100vh считается некорректно. Но есть небольшой трюк в JS, чтоб это решить
Почему важно уметь работать с промисами, а не только с async/await
Опыт руководства командой молодых фронтенд разработчиков показал, что сейчас при обучении уделяется недостаточно внимание "классу" Promise, а делается ставка на синтаксический сахар async/await. Это не всегда себя оправдывает. Небольшое отступление: во многих источниках, даже на MDN, пишут "объект Promise", но с точки зрения теории ООП, это скорее класс. Но настоящих классов в JS не бывает (даже в новом стандарте это сахар для прототипов), поэтому слово класс я беру в кавычки