Viejo & Nuevo
Algunos de las caracteristicas de JavaScript que hemos cubierto, y ciertamente muchos de las caracteristicas cubiertas en el resto de los libros, son nuevas adiciones y no necesariamente estaran disponibles en navegadores antiguos. De hecho, algunas de las nuevas caracteristicas en la especificacion ni siquiera estan implementadas en ningun navagador estable/moderno aun.
Asi, que hacer con las cosas caracteristicas?. Toca esperar por años o decadas para que todos los viejos navagadores se desvanescan en la oscuridad.
Asi es como muchas gente piensa sobre esta situacion, y esto en realidad no es un enfoque saludable para JavaScript.
Hay dos tecnicas que puede usar para "llevar" a los navegadores antiguos las nuevas caracteristicas de JavaScript: polyfill y transpiling.