fix: Avoid RegExp lookbehind assertions (#3816) (#3817)
* fix: Avoid RegExp lookbehind assertions (#3816) RegExp lookbehind assertions are supported in Safari >= 16.5, avoiding them keeps support for older Safari versions. * Improve perf of blockSkip on modern engines RegExp lookbehind assertions are supported in Safari >= 16.5. But the lookbehind-less version has a performance penalty. So having a fallback keeps support for older Safari versions while maintaining performance for modern engines. * Add comment about lookbehind browser support As suggested by @styfle Co-authored-by: Steven <steven@ceriously.com> --------- Co-authored-by: Steven <steven@ceriously.com>
Z
Ziad El Khoury Hanna committed
c056df082cce077e49a2b8c45d51ef819c7a0b44
Parent: 0551ab5
Committed by GitHub <noreply@github.com>
on 11/6/2025, 10:23:37 PM