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.