Можете сказать кто где выигрывает?
У жаваскрипта есть популярная компилирующая виртуальная машина v8, которую используют во всяких браузерах и нодах. У луа есть две основные виртуальные машины: PUC Lua (дефолтная) и luajit — компилирующая. PUC Lua — довольно быстрая фиговина для не-компилирующих скриптов, обгоняет всякие дефолтные питоны и жаваскрипты. Luajit — где-то обгоняет v8, где-то не совсем: лучше всего luajit справляется с циклами с минимумом условий и математикой, на этом он обгоняет всех подряд. И на вызове внешних функций, они там быстрее чем в C.
если ты возьмешь заджитованный JS, Lua и Python - ты получишь одинаковую скорость. Вот по памяти могут быть большие расхождения а скорость будет плюс минус одинакова
Обсуждают сегодня