Compatibilidad de características
Nuestros explicadores de características del lenguaje JavaScript y WebAssembly a menudo incluyen listados de compatibilidad de características como el siguiente:
Una característica sin soporte se vería así:
Para características de vanguardia, es común ver soporte mixto entre entornos:
El objetivo es proporcionar una visión rápida de la madurez de una característica no solo en V8 y Chrome, sino en todo el ecosistema más amplio de JavaScript. Cabe destacar que esto no se limita a implementaciones nativas en máquinas virtuales de JavaScript en desarrollo activo como V8, sino que también incluye soporte de herramientas, representado aquí utilizando el ícono de Babel.
La entrada de Babel cubre varios significados:
- Para características sintácticas del lenguaje como campos de clase, se refiere al soporte de transpilación.
- Para características del lenguaje que son nuevas APIs como
Promise.allSettled
, se refiere al soporte de polyfill. (Babel ofrece polyfills a través del proyecto core-js.)
El logo de Chrome representa V8, Chromium y cualquier navegador basado en Chromium.