Digite para filtrar os verbetes do Glossário.

    Ferramentas de desenvolvimento · Vibe Coding: Do Zero ao MVP

    Runtime

    Runtime é o ambiente e o conjunto de recursos necessários à execução de um programa.

    Também chamado de: ambiente de execução, execution runtime

    Definição

    Runtime é o ambiente e o conjunto de recursos necessários à execução de um programa. Ele carrega o código-fonte, fornece funções da linguagem, organiza a memória e oferece os serviços que o programa chama durante a execução.

    Código, linguagem e execução

    O código-fonte descreve o que o programa faz, a linguagem define a sintaxe e o runtime executa esse código. O mesmo tipo de JavaScript roda em ambientes diferentes, como o navegador e o Node, com capacidades próprias de cada um.

    Recursos do ambiente de execuçãojavascript
    // no navegador
    console.log(window.location.href)
    
    // no Node
    console.log(process.version)

    Runtime não é editor nem framework

    O runtime não é o editor usado para escrever o código, nem precisa ser um framework. Um projeto simples roda direto no runtime da linguagem, e o framework apenas organiza o desenvolvimento sobre essa base de execução.

    O recurso que falta

    No exemplo do mesmo JavaScript em dois ambientes, cada runtime oferece recursos próprios. A falha provável aparece quando o código usa um recurso que só existe em um deles, como acessar window fora do navegador, e a execução quebra no outro. A verificação confere a documentação do runtime, testa o código no ambiente de destino e verifica a existência do recurso antes de usá-lo. A linguagem comum não garante recursos comuns, e o programa precisa saber em qual ambiente vai rodar.

    Continue pela definição de framework

    Dúvidas frequentes

    Perguntas frequentes sobre Runtime

    Runtime é o mesmo que framework?
    Não. O runtime executa o código e fornece recursos. O framework organiza o desenvolvimento por convenções e componentes.
    O navegador é um runtime?
    Sim. O navegador executa código JavaScript e fornece recursos próprios de interface, como acesso ao documento e à rede.
    Um mesmo código roda igual em qualquer runtime?
    Não. Cada runtime oferece recursos diferentes, e parte do código precisa de ajustes para funcionar em outro ambiente.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Vibe Coding: Do Zero ao MVP

    Na Formação Vibe Coding, o runtime é o ambiente que executa o código e fornece os recursos que o programa usa.

    Conhecer a formação
    Capa da Formação Vibe Coding do Zero ao MVP

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva.

    R$ 2.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva (segunda a sexta)
    • War Rooms às segundas, quartas e sextas
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano