Голый VS-Code действительно потребляет больше ОЗУ, чем например голый Sublime. Но если поставить одинаковый набор плагинов, которые например нужны лично мне в работе, то Sublime проигрывает по памяти. Даже с учетом спамных процессов.
По этой логике можно вообще не развивать язык и пусть всю работу делают фреймворки. Зачем вам перебирающие методы массива (map, filter и т.д.), если у вас есть цикл for? Если нужно что-то сложнее, то используйте фреймворки, типа lodash. Собственно, именно из-за такой логики мы и находимся в ситуации, когда до 2015 года (больше чем за 15 лет своего существования), JS-стандарт обновлялся только два раза. Именно поэтому JS стал восприниматься как ассемблер на котором невозможно что-то сложное написать, а шутка про день, когда не было создано ни одного нового JS-фрейморка уже набила оскомину.
То что «фреймворк» делают частью языка меняет абсолютно все. Как минимум, можно быть уверенным что выполнение подобных задач будет оптимизировано на уровне интерпретатора и это положительно скажется на производительности.
Вот здесь гораздо больше тестов. Результаты такие же. JS — самый быстрый интерпретируемый язык в мире. Он в 5-10 раз быстрее Питона и Руби на всех алгоритмах, которые измеряли в benchmarksgame. А измеряли они много всего разного.
Если вы читали текст, то с ПС как раз никаких проблем нет. Google уже год нормально все индексирует, Яндекс со дня на день подтянется. А до тех пор есть PhantomJS.
Эта страница доступна только у тех сайтов, которые в настройках информера выбрали «Расширенный» тип. Таких сайтов еще меньше, чем тех, у которых открыта хотя бы картинка.
Когда они стали писать HTML в JS, я молчал, я же не пишу HTML в JS.
Потом они стали писать CSS в JS, а я молчал, я же не пишу CSS в JS.
А потом они стали писать всё в JS, и уже не было никого, кто бы мог протестовать.
В этом и есть смысл статьи — взять и заморочиться. Открыть наконец папку node_modules и посмотреть что в ней происходит. Чтобы история с left-pad больше не повторилась.
Angulaк 2
То что «фреймворк» делают частью языка меняет абсолютно все. Как минимум, можно быть уверенным что выполнение подобных задач будет оптимизировано на уровне интерпретатора и это положительно скажется на производительности.
Потом они стали писать CSS в JS, а я молчал, я же не пишу CSS в JS.
А потом они стали писать всё в JS, и уже не было никого, кто бы мог протестовать.