Ребята, которые писали Bespin (облачный редактор кода на основе холста [и более]), недавно говорили о том, как они переопределили и оптимизировали часть кода Bespin из-за неправильного представления о том, что JavaScript был медленным. Оказалось, что когда все было сказано и сделано, их оптимизация не привела к существенным улучшениям.
Я уверен, что многие из нас выходят из нашего пути, чтобы написать "оптимизированный" код, основанный на неправильных представлениях, подобных тем, что были у команды Беспина.
Каковы некоторые общие заблуждения об ошибках узких мест, которые разработчики обычно подписывают?