Commit Graph
611 Commits
Author SHA1 Message Date
ldm0 0cf6619ce0 perf(style): share inline source text backing
Retain inline stylesheet text through shared DOM text backing instead of copying it into the source cache. Fold in the necessary SmolStr Text storage and shared_text_content interface so this branch is one self-contained commit on main.

Derived from 6b163b921 and the DOM text prerequisites of 3d324c596. Excludes parser script internal-slot changes, lazy cascade data, import metadata reuse, and diagnostics.
2026-09-05 20:40:48 +08:00
ldm0 9464837d57 chore(release): bump version to 1.1.3 v1.1.3 2026-09-05 19:17:56 +08:00
ldm0 94d49a3701 fix(worker): expose OffscreenCanvas WebGL surfaces 2026-09-05 04:38:18 +08:00
ldm0 f23e7367ee fix(renderer): support URLSearchParams subclasses 2026-09-05 04:18:26 +08:00
ldm0 e47538d58f fix(html): preserve user-edited state in control clones 2026-09-05 03:50:26 +08:00
ldm0 dd24293221 perf(dom): compact singleton named candidates 2026-09-05 03:18:34 +08:00
ldm0 2c7a46352d perf(dom): compact named index strings 2026-09-05 00:51:49 +08:00
ldm0 bf82c1a10b perf(dom): share named index values 2026-09-05 00:51:49 +08:00
ldm0 0c05739324 perf(network): retire cumulative raw output history 2026-09-05 00:16:38 +08:00
ldm0 d703d22948 perf(cdp): retire observed network delivery outputs 2026-09-05 00:16:38 +08:00
ldm0 5abfecdbfd perf(cdp): share staged network lifecycle facts 2026-09-05 00:16:38 +08:00
ldm0 3951e6c374 perf(network): share retained lifecycle records 2026-09-05 00:16:38 +08:00
ldm0 516edcff62 fix(media): expose media loading error state 2026-09-04 19:28:27 +08:00
ldm0 84c3d853c9 feat(renderer): expose Chromium window.chrome surface 2026-09-04 19:17:13 +08:00
ldm0 8c34e035d3 Preserve raw bodies in fetch JSON output 2026-09-04 15:54:47 +08:00
ldm0 3e56061ed6 fix(cssom-view): zero detached window screen geometry 2026-09-04 12:28:09 +08:00
ldm0 81f5d6e276 fix(cssom): normalize quoted font family names 2026-09-04 12:15:18 +08:00
ldm0 5c536d903e fix(popups): expose DOMException constructor 2026-09-04 12:00:56 +08:00
ldm0 4b0f1ffa4b test(wpt): refresh cross-engine case lists 2026-09-04 11:44:30 +08:00
ldm0 f42e3e363a fix(cssom): match empty media query lists 2026-09-04 11:00:46 +08:00
ldm0 98dacf8105 fix(v8): compile Windows extensions with clang-cl v1.1.2 2026-09-04 10:53:49 +08:00
ldm0 88fe258397 fix(cdp): refresh resident target network policy 2026-09-04 04:39:43 +08:00
ldm0 19a59d0d6e refactor(cdp): keep navigation engines with target owners 2026-09-04 04:39:43 +08:00
ldm0 9ccd9d0cc6 refactor(cdp): separate emulation session and target state 2026-09-04 04:39:43 +08:00
ldm0 cb8c7bef66 refactor(cdp): require committed session routes 2026-09-04 04:39:43 +08:00
ldm0 49ea8a3e1c refactor(cdp): centralize session disposal 2026-09-04 04:39:43 +08:00
ldm0 baeab149b9 refactor(cdp): remove ambiguous owner routing adapters 2026-09-04 04:39:43 +08:00
ldm0 963de5c520 refactor(cdp): name stable page target selection 2026-09-04 04:39:43 +08:00
ldm0 64d9a9fce7 refactor(cdp): centralize target session disposal 2026-09-04 04:39:43 +08:00
ldm0 c53c5a0b38 refactor(cdp): unify page session identity 2026-09-04 04:39:43 +08:00
ldm0 a9d01bf345 refactor(cdp): retain exact page owners through deferred work 2026-09-04 04:39:43 +08:00
ldm0 d73651aea6 fix(renderer): terminate inspector targets on owner shutdown 2026-09-04 04:39:43 +08:00
ldm0 567c4a0b9a refactor(cdp): remove page host state facade 2026-09-04 04:39:43 +08:00
ldm0 439148c73e refactor(cdp): route deferred page effects explicitly 2026-09-04 04:39:43 +08:00
ldm0 fa122fd517 refactor(cdp): freeze navigation command owners 2026-09-04 04:39:43 +08:00
ldm0 7ee196a868 refactor(cdp): route target-scoped page policy explicitly 2026-09-04 04:39:43 +08:00
ldm0 c14280e086 refactor(cdp): centralize page session ownership 2026-09-04 04:39:43 +08:00
ldm0 65ad88a259 refactor(cdp): unify page target owner routing 2026-09-04 04:39:43 +08:00
ldm0 0da0f1cc47 fix(cssom): decode escaped property rule names 2026-09-04 04:21:19 +08:00
ldm0 08660b12be build: use non-PIE Linux release executable 2026-09-04 03:46:23 +08:00
ldm0 13a5f03f76 test(css): cover disable-css network boundaries 2026-09-04 03:46:02 +08:00
ldm0 2323fedeb1 fix(css): preserve blocked stylesheet error lifecycle 2026-09-04 03:46:02 +08:00
ldm0 db38025ff1 fix(css): disable presentation hints with author styles 2026-09-04 03:46:02 +08:00
ldm0 2cba5a7aeb feat(fetch): add disable-css mode 2026-09-04 03:46:02 +08:00
ldm0 9cad6ca50e perf(modules): release source after JavaScript compilation 2026-09-04 02:09:48 +08:00
ldm0 1908b8b4ea perf(response): defer redundant body text copies 2026-09-04 02:08:02 +08:00
ldm0 681476dbbf perf(parser): release script preloads at EOF 2026-09-04 02:06:39 +08:00
ldm0 1f41f19455 chore(release): bump version to 1.1.2 2026-09-04 01:15:56 +08:00
ldm0 16a73930e9 test(layout): cover repeated collapsed-margin measurements 2026-09-03 23:49:49 +08:00
ldm0 aa84c64582 fix(style): ignore relative legacy table dimensions 2026-09-03 23:49:49 +08:00