У меня сложилось такое впечатление, что сейчас движки браузеров пишут на C (и никак иначе),
потому что важна максимальная производительность.
Никаких там C#.
В то же время, тот, кто владеет самым крутым браузером — владеет миром.
Почему тогда не оптимизируют выполнение JavaScript путём написания кода на ассемблере?
Ведь ресурсов у Яндекса/Гугла девать некуда, и
могут себе позволить соптимизировать под каждую аппаратную платформу.
Я понимаю, что "правило" 80% производительности дают 20% кода,
просто я не слышал о том, чтобы ядро браузера, те самые 20% писали бы на ассемблере.