Max Ba, все js-технологии написаны на js и выполняются в браузере. поэтому вопрос быстродействия (это я понял из вашего вопроса благодаря навыкам ванги, если я не прав, поправьте) нужно задавать не js, а той среде в которой js код выполняется(браузер/js-движок). если вам не нравится быстродействие, пишите разработчикам браузеров, чтобы оптимизировали свои продукты для лучшей работы с аппартными и программными компонентами платформы на которой они работают.
Denis Tumanov, w3school многие ругают, я ни разу на нем ничего не читал, не смотрел, поэтому ничего сказать не могу. вторая ссылка - хз вообще, видимо сайт от самоучки, каких много, который делится своим опытом, также ничего не скажу. посмотрите лучше на htmlacademy
сайт со спецификацией это вот он, а то что вы перечислили это неофициальные справочники. все рашает практика, вы можете сидеть и смотреть всяких поповых хоть до посинения но практику ни что не заменит. поэтому для начала просто нужно въехать в самые азы, а потом брать макеты и верстать, поначалу будет сложно и это нормально, нужно просто совершать больше ошибок и верстать, верстать, верстаь и мозг дальше все сам за вас сделает. по html/css - можно для начала прочитать тот же mdn или вот это, после сразу переходить к практике. по js - по умолчанию https://learn.javascript.ru + codewars. потом можно перейти к браузерному js на том же https://learn.javascript.ru. затем можно используя полученые опыт и знания написать классические todo или weather app на ваниле. после этого, понять, что без фреймворков довольно тяжко и пробовать написать тоже самое, но уже на react/vue/angular. далее можеет искать работу trainee/junior. проделывая все вышеописанное, вы должны в голове держать всегда следующую информацию:
Алексей Костюхин, теперь объясните мне и окружающим, как мне завести .php и .py файлы в браузере?
непонятно для чего заданный и какие цели преследующий вопрос от некомпетентного человека у которго node.js это язык. решили что-то доказать, сказав что фронтенд не нужен, задав вопрос фронтендерам. sick!