apogodin1, похоже, что вы исходите из предположения, что это ресурс для помощи новичкам. На самом же деле - это ресурс для вопросов и ответов. И мы сейчас ведём переписку не в ответах, а в комментариях. В комментариях и не должен быть ответ на ваш вопрос.
А WbICHA просто попросил вас конкретизировать вопрос, пусть и в слегка агрессивной манере.
строку NVMe 3GB/s вы даже процитировали, но не поняли, что это уже про SSD? Да, он помедленнее того, что вы рекомендуете, но не настолько, чтобы все упиралось в него.
!?, пхп - тьюринг-полный язык, на нем "многое можно сделать", как и на бейсике или на брейнфаке - они тоже тьюринг-полные, можно что угодно на них написать. Про хостинг хороший аргумент, но только если смотреть на дешёвые или бесплатные шареды.
Так-то бесплатные лимиты есть много где, вроде heroku, openshift. Можно даже vps-ку бесплатную найти.
!?, спорное утверждение. Почему не пайтон или сразу java?
Да, порог входа выше. Но если мерять по порогу, то проще всего нода, ибо там тот-же js, что и в браузере.
Mesuti, вы же проверяете hasAttribute, от других параметров его состояние не зависит.
Ну и у togleAttribute, как и у других toggleN есть второй аргумент, если нужно форсировать нужное состояние.