Ivan Nikulin
Ivan Nikulin
- [x] Chrome (https://bugs.chromium.org/p/chromium/issues/detail?id=601786) (**fixed**) - [x] Firefox (https://bugzilla.mozilla.org/show_bug.cgi?id=1255938) - [ ] Safari - [x] IE, Edge (https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/7151935/)
See: https://github.com/whatwg/html/issues/804#issuecomment-227558960
In general ASTS in JSON format are broken, because JSON can't serialize correctly e.g. RegExp's. So we are loosing important information about optimization points.
### Are you requesting a feature or reporting a bug? feature ### What is the current behavior? TestCafe supports e2e testing only ### What is the expected behavior? TestCafe could...
## Bug Report ### Version ``` tracing-experiments v0.1.0 (/Users/inikulin/Work/tracing-experiments) ├── tracing v0.1.35 │ ├── tracing-attributes v0.1.21 (proc-macro) │ └── tracing-core v0.1.27 ├── tracing-opentelemetry v0.17.3 │ ├── tracing v0.1.35 (*) │...
We can significantly reduce parser invocations by combining character and whitespace character tokens in some insertion modes. E.g. `in body` we can adjust tokenizer to not emit dedicated whitespace character...
We don't use it anywhere besides tests
Current terminology might be a bit confusing. So, let's rename tokens to rewritable units (`StartTag` will be still a rewritable unit, just not exposed in the public API). This allows...