Results 29 issues of 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/)

enhancement

See: https://github.com/whatwg/html/issues/804#issuecomment-227558960

enhancement

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...

TYPE: enhancement
SYSTEM: API
SYSTEM: runner
AREA: server
FREQUENCY: level 2

## 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...

enhancement

enhancement
AREA: production code

We don't use it anywhere besides tests

refactoring
AREA: testing
AREA: production code

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...

refactoring
AREA: testing
AREA: production code