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