Saltar al contenido principal

Lanzamiento de V8 v9.7

· 2 min de lectura
Ingvar Stepanyan ([@RReverser](https://twitter.com/RReverser))

Cada cuatro semanas, creamos una nueva rama de V8 como parte de nuestro proceso de lanzamiento. Cada versión se deriva del Git principal de V8 inmediatamente antes de un hito Beta de Chrome. Hoy nos complace anunciar nuestra rama más reciente, V8 versión 9.7, que está en beta hasta su lanzamiento en coordinación con Chrome 97 estable en varias semanas. V8 v9.7 está lleno de todo tipo de novedades para desarrolladores. Este artículo brinda un adelanto de algunos de los aspectos destacados en anticipación al lanzamiento.

JavaScript

Métodos de array findLast y findLastIndex

Los métodos findLast y findLastIndex en Arrays y TypedArrays encuentran elementos que coinciden con un predicado desde el final de un array.

Por ejemplo:

[1,2,3,4].findLast((el) => el % 2 === 0)
// → 4 (último elemento par)

Estos métodos están disponibles sin necesidad de una bandera a partir de la versión v9.7.

Para más detalles, consulta nuestro explicador de características.

API de V8

Utiliza git log branch-heads/9.6..branch-heads/9.7 include/v8\*.h para obtener una lista de los cambios en la API.

Los desarrolladores con un checkout activo de V8 pueden usar git checkout -b 9.7 -t branch-heads/9.7 para experimentar con las nuevas características en V8 v9.7. Alternativamente, puedes suscribirte al canal Beta de Chrome y probar las nuevas características pronto.