Pular para o conteúdo principal

4 postagens marcadas com "RegExp"

Ver todas os Marcadores

Um mecanismo adicional de RegExp sem retrocesso

· Leitura de 9 minutos
Martin Bidlingmaier

A partir da versão 8.8, o V8 inclui um novo mecanismo experimental de RegExp sem retrocesso (além do já existente mecanismo Irregexp) que garante execução em tempo linear em relação ao tamanho da string de entrada. O mecanismo experimental está disponível por trás dos sinalizadores de funcionalidade mencionados abaixo.

Melhorando expressões regulares no V8

· Leitura de 7 minutos
Patrick Thier e Ana Peško, expressadores regulares de opiniões sobre expressões regulares

Na configuração padrão, o V8 compila expressões regulares para código nativo na primeira execução. Como parte do nosso trabalho no V8 sem JIT, introduzimos um interpretador para expressões regulares. Interpretar expressões regulares tem a vantagem de usar menos memória, mas vem com uma penalidade de desempenho. Neste post de blog, descrevemos como aproveitamos as vantagens de interpretar expressões regulares enquanto mitigamos as desvantagens.

Acelerando as expressões regulares do V8

· Leitura de 4 minutos
Jakob Gruber, Engenheiro de Software Regular

Este post no blog aborda a recente migração das funções integradas de RegExp do V8 de uma implementação de JavaScript autônoma para uma que se conecta diretamente à nossa nova arquitetura de geração de código baseada no TurboFan.

Afirmativas lookbehind do RegExp

· Leitura de 4 minutos
Yang Guo, Engenheiro de Expressões Regulares

Introduzidas com a terceira edição da especificação ECMA-262, expressões regulares fazem parte do JavaScript desde 1999. Em termos de funcionalidade e expressividade, a implementação de expressões regulares no JavaScript espelha, aproximadamente, a de outras linguagens de programação.