Перейти к основному содержимому

4 записи с тегом "RegExp"

Посмотреть все теги

Дополнительный механизм RegExp без обратного отслеживания

· 7 мин. чтения
Мартин Бидлингмайер

Начиная с версии v8.8, V8 поставляется с новым экспериментальным механизмом RegExp без обратного отслеживания (в дополнение к существующему движку Irregexp), который гарантирует выполнение за линейное время относительно размера входной строки. Экспериментальный механизм доступен за флагами функций, упомянутыми ниже.

Улучшение регулярных выражений в V8

· 6 мин. чтения
Патрик Тир и Ана Пешко, регулярные выразители мнений о регулярных выражениях

В стандартной конфигурации V8 компилирует регулярные выражения в машинный код при первом выполнении. В рамках нашей работы над V8 без JIT, мы внедрили интерпретатор для регулярных выражений. Интерпретация регулярных выражений имеет преимущество в том, что требует меньше памяти, но приводит к снижению производительности. В этом блоге мы описываем, как мы используем преимущества интерпретации регулярных выражений, минимизируя их недостатки.

Ускорение регулярных выражений V8

· 4 мин. чтения
Якоб Грубер, инженер-программист

Эта публикация рассказывает о недавнем переносе функций встроенных регулярных выражений V8 из реализации на собственном JavaScript в архитектуру нового поколения кода, основанного на TurboFan.

Утверждения с обратным просмотром в регулярных выражениях

· 3 мин. чтения
Янг Гуо, инженер по регулярным выражениям

Регулярные выражения были введены в третьей редакции спецификации ECMA-262 и являются частью JavaScript с 1999 года. Функциональность и выразительность реализации регулярных выражений в JavaScript примерно совпадает с тем, что доступно в других языках программирования.