Executor de JavaScript

Escreva JavaScript e clique em executar; captura a saída de console.log/warn/error e mostra o tempo de execução.

Executed with new Function, console output captured, never leaves the browser.

Como usar

Executa sua entrada via new Function e sobrescreve console.log/warn/error para capturar a saída no painel abaixo. O tempo de execução é medido com performance.now().

Perguntas frequentes

Por que não posso usar const/let no nível superior?

O código é envolvido no corpo do new Function, onde const/let funcionam bem no escopo da função; use um retorno no estilo função quando necessário.