Pular para o conteúdo principal

Suporte a recursos

· Leitura de 2 minutos

Nossos explicadores de recursos das linguagens JavaScript e WebAssembly frequentemente incluem listas de suporte a recursos como a seguinte:

Um recurso sem nenhum suporte ficaria assim:

Para recursos de ponta, é comum ver suporte misto entre os ambientes:

O objetivo é fornecer uma visão geral rápida da maturidade de um recurso, não apenas no V8 e Chrome, mas em todo o ecossistema JavaScript. Observe que isso não se limita a implementações nativas em VMs de JavaScript desenvolvidas ativamente, como o V8, mas também inclui suporte de ferramentas, representado aqui usando o ícone do Babel.

A entrada do Babel cobre vários significados:

  • Para recursos sintáticos da linguagem, como campos de classe, refere-se ao suporte de transpilação.
  • Para recursos da linguagem que são novas APIs, como Promise.allSettled, refere-se ao suporte de polyfill. (O Babel oferece polyfills por meio do projeto core-js.)

O logotipo do Chrome representa o V8, Chromium e qualquer navegador baseado em Chromium.