FC ConcursosFC Concursos

Questão FC670896

O desenvolvimento de sistemas é uma das principais atividades da área de Tecnologia da Informação e Comunicação (TIC) nas organizações. As metodologias de desenvolvimento compõem o

Desenvolvimento Web

QUADRIX · 2025

O desenvolvimento de sistemas é uma das principais atividades da área de Tecnologia da Informação e Comunicação (TIC) nas organizações. As metodologias de desenvolvimento compõem o conjunto de conhecimentos essenciais para analistas e programadores. Com base nessas informações, julgue o item a seguir.

 

JavaScript precisa ser compilado antes de ser executado em navegadores modernos.

Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

JavaScript não precisa ser compilado previamente para rodar em navegadores, por isso a afirmação é errada. Os navegadores recebem o código-fonte JavaScript em texto e o processam internamente.

As engines (por exemplo, V8, SpiderMonkey) fazem o parsing para gerar uma representação interna, podem gerar bytecode e, para ganho de desempenho, aplicam compilação Just-In-Time (JIT) durante a execução. Isso é transparente ao desenvolvedor e ocorre em tempo de execução, não como passo prévio obrigatório.

Existe também o uso de transpilers (TypeScript, Babel) e bundlers que geram código JavaScript compatível, mas isso é opcional e não significa que o navegador exija compilação antecipada.

Portanto, afirmar que JavaScript precisa ser previamente compilado é incorreto.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo