12 из 30 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
JavaScript · Fundamentals
Что вызывает 'deoptimization' в JIT-скомпилированном JavaScript engine?
Когда engine обнаруживает, что функция имеет слишком много параметров
Когда garbage collector нужно освободить память, используемую скомпилированным кодом
Когда программе не хватает памяти на heap во время выполнения
Когда условия во время выполнения нарушают предположения, которые сделал оптимизирующий компилятор, например переменная меняет свой тип