Saltar al contenido principal

4 publicaciones etiquetados con "RegExp"

Ver Todas las Etiquetas

Un motor adicional de RegExp sin retroceso

· 9 min de lectura
Martin Bidlingmaier

A partir de la versión v8.8, V8 incluye un nuevo motor experimental de RegExp sin retroceso (además del existente motor Irregexp) que garantiza la ejecución en tiempo lineal con respecto al tamaño de la cadena de entrada. El motor experimental está disponible detrás de las banderas de características mencionadas a continuación.

Mejorando las expresiones regulares de V8

· 8 min de lectura
Patrick Thier y Ana Peško, expresadores regulares de opiniones sobre expresiones regulares

En su configuración predeterminada, V8 compila las expresiones regulares a código nativo en la primera ejecución. Como parte de nuestro trabajo en V8 sin JIT, introdujimos un intérprete para expresiones regulares. Interpretar expresiones regulares tiene la ventaja de usar menos memoria, pero conlleva una penalización de rendimiento. En esta publicación de blog describimos cómo aprovechamos las ventajas de interpretar expresiones regulares mientras mitigamos las desventajas.

Acelerando las expresiones regulares en V8

· 5 min de lectura
Jakob Gruber, Ingeniero de Software Regular

Esta publicación del blog aborda la reciente migración de las funciones integradas de RegExp en V8 de una implementación autohospedada en JavaScript a una que se conecta directamente a nuestra nueva arquitectura de generación de código basada en TurboFan.

Aserciones lookbehind en RegExp

· 4 min de lectura
Yang Guo, Ingeniero de Expresiones Regulares

Introducidas con la tercera edición de la especificación ECMA-262, las expresiones regulares han sido parte de JavaScript desde 1999. En términos de funcionalidad y expresividad, la implementación de las expresiones regulares en JavaScript refleja aproximadamente la de otros lenguajes de programación.