Да понятно что сравнение компилируемого языка с интерпретируемым — из области троллинга. В конце концов, сайт называется Benchmarks Game. Вы лучше посмотрите на сравнения JS с PHP, Python, Ruby, Lua и т.д.
Они считают через публичное API.
Когда CSS стал сложным, появились LESS и SASS. Сейчас они вместе занимают больше 25% рынка.
Когда JS стал сложным, появились Backbone, Ember, Knockout и Angular. А TypeScript занял свои достойные 0,03%.
Это при том, что интерпретатор для JS родился в жесточайшей конкурентной борьбе лучших умов мира (Google, Microsoft, Mozilla и т.д.). А откуда интерпретатор питона вышел?
Как же надоели все эти тру-ассемблер-моралисты. Вы что-нибудь слышали про подбор инструмента под задачу? Если у бизнеса не стоит задача «разработать продукт для школ с поддержкой Pentium 4», то в чем проблема?
Оставьте бесконечные попытки совершенствования. Бизнесу нужно, чтобы продукт продавался ПРЯМО СЕЙЧАС. А как сделать, чтобы продукт запускался на 0,0001 мс быстрее или чтобы он не тормозил на компьютере двадцатилетней давности, бизнес разберется ПОТОМ.
А в чем тогда преимущество по скорости? Ведь в браузере уже давным давно тормозит не JS, а DOM. Какая разница чем вы будете манипулировать DOM (хоть Ассемблером), ведь он сам является узким местом.
Может это такая хитрая проверка? Если человек делает буквально то, что требуется, то он типичный верстальщик («начальника сказал — я сделяль»). А если человек придумывает какое-нибудь другое решение проблемы, то он достоин звания «разработчик интерфейсов».
— Walmart
и это в 2013 году!
Покажите, посмотрим.
старые пердуныфортранщики, то будем ругать JS за отсутствие операторов работы с динамической памятью?Когда CSS стал сложным, появились LESS и SASS. Сейчас они вместе занимают больше 25% рынка.
Когда JS стал сложным, появились Backbone, Ember, Knockout и Angular. А TypeScript занял свои достойные 0,03%.
Оставьте бесконечные попытки совершенствования. Бизнесу нужно, чтобы продукт продавался ПРЯМО СЕЙЧАС. А как сделать, чтобы продукт запускался на 0,0001 мс быстрее или чтобы он не тормозил на компьютере двадцатилетней давности, бизнес разберется ПОТОМ.
1. Установите NodeJS
2. Установите NPM
3. Настройте package.json
4. Выучите TypeScript
5. Настройте tsconfig.json
6. Познакомьтесь с SystemJS
7. Настройте SystemJS
8. Подключите 5 библиотек
9. Подключите полифиллы для ES6
…
10. Забудьте это все и пишите на
ReactAngular 1