Js код по твоему не подгружается? Это часть фронта, он в браузере выполняется. 0.3с хорошо, для пяти файлов. Я хз, если вдруг дойдут до тестов руки, разрешим данный момент)
я же сказал, что там бандл на 250кб жабоскрипта. инициализация быстрая, потому что только регистрируются тэги для custom elements, потом уже, в зависимости от того, что присутствует на странице, исполняется нужный скрипт
в качестве диаметрально противоположного примера можно рассмотреть jQuery, где на каждую загрузку проводится поиск десятков всяких $('.class').each(...), собранных в единый бандл. конечно там жуткие тормоза будут от страницы к странице и все захотят спа =)
это к вопросу о скорости загрузки проектов, что тут, что на ванильном жс человек не сильно почувствует разницу. Собственно, возникает вопрос - а стоит ли упарываться и отказываться от удобных средств разработки в таком случае?
а "удобные средства разработки" —- это: а) фреймворк с кучей магии внутри, которую понимают только сениоры после 5-летнего опыта работы, если они вдруг случайно до этого не ушли в пм-ы/тимлиды б) обычный жабоскрипт, который просто и прямо описывает, что должно происходить на странице ?