Aller au contenu principal

4 articles tagués avec « RegExp »

Voir tous les tags

Un moteur supplémentaire de RegExp sans retour arrière

· 9 minutes de lecture
Martin Bidlingmaier

À partir de la version 8.8, V8 est livré avec un nouveau moteur RegExp expérimental sans retour arrière (en plus du moteur Irregexp existant) qui garantit une exécution en temps linéaire par rapport à la taille de la chaîne soumise. Le moteur expérimental est disponible derrière les drapeaux de fonctionnalités mentionnés ci-dessous.

Améliorer les expressions régulières V8

· 8 minutes de lecture
Patrick Thier et Ana Peško, exprimeurs réguliers d'opinions sur les expressions régulières

Dans sa configuration par défaut, V8 compile les expressions régulières en code natif lors de leur première exécution. Dans le cadre de notre travail sur V8 sans JIT, nous avons introduit un interpréteur pour les expressions régulières. L'interprétation des expressions régulières présente l'avantage d'utiliser moins de mémoire, mais cela entraîne une pénalité en termes de performances. Dans cet article de blog, nous décrivons comment nous tirons parti des avantages de l'interprétation des expressions régulières tout en atténuant ses inconvénients.

Accélérer les expressions régulières V8

· 5 minutes de lecture
Jakob Gruber, Ingénieur Logiciel Régulier

Cet article de blog traite de la récente migration des fonctions intégrées des expressions régulières dans V8, passant d'une implémentation en JavaScript autonome à une implémentation qui s'intègre directement dans notre nouvelle architecture de génération de code basée sur TurboFan.

Assertions de lookbehind avec RegExp

· 4 minutes de lecture
Yang Guo, Ingénieur en expressions régulières

Introduites avec la troisième édition de la spécification ECMA-262, les expressions régulières font partie de JavaScript depuis 1999. En termes de fonctionnalité et d'expressivité, l'implémentation des expressions régulières en JavaScript reflète globalement celle d'autres langages de programmation.