ldm0
09833c19ac
perf(style): batch subtree mutation roots
2026-09-01 03:35:23 +08:00
ldm0
5a6f84d1ab
perf(dom): avoid materializing empty nonce state
2026-09-01 03:25:06 +08:00
ldm0
8a0610a014
perf(dom): classify insertion document transitions once
2026-09-01 02:30:32 +08:00
ldm0
f720f0af40
fix(dom): make insertion adoption followups linear
2026-09-01 02:30:32 +08:00
ldm0
e5adfb4120
fix(cdp): align multi-page policy with Chromium
2026-09-01 00:12:24 +08:00
ldm0
4e9dfd46c8
test(cdp): expand multi-page isolation coverage
2026-09-01 00:12:24 +08:00
ldm0
2a10f8efca
fix(cdp): harden document and navigation lifecycles
2026-09-01 00:12:24 +08:00
ldm0
6a8a4d7b98
fix(fetch): enforce deadlines before transfer start
2026-09-01 00:12:24 +08:00
ldm0
42c4f1218a
fix(cdp): isolate and route stable page targets
2026-09-01 00:12:24 +08:00
ldm0
f680250249
fix(renderer): materialize empty named child worlds
2026-09-01 00:12:24 +08:00
ldm0
c391bfdd38
refactor(cdp): route page work through explicit owners
2026-09-01 00:12:24 +08:00
ldm0
42ca2882d2
fix(cdp): aggregate target policy by session
2026-09-01 00:12:24 +08:00
ldm0
fff356767f
refactor(target): own stable pages in target hosts
2026-09-01 00:12:24 +08:00
ldm0
516cac965e
test(cdp): preserve timeout diagnostics
2026-08-31 21:01:21 +08:00
ldm0
35d295d1aa
perf(style): make custom property inspection linear
2026-08-31 21:01:21 +08:00
ldm0
5e92a2a229
refactor(renderer): share page task ready signals
2026-08-31 20:51:55 +08:00
ldm0
c6d9395e03
perf(queue): compact owner-ready task storage
...
Replace each owner-ready source's general two-channel OwnerTaskSource plus separate readiness and signal allocations with one shared incoming queue/state and one owner-local accepted queue.\n\nPreserve close errors, route identity, FIFO batch admission, edge-triggered wakeups, and drop payloads outside the shared lock. The general OwnerTaskSource remains available for parser-boundary users that need its distinct semantics.
2026-08-31 20:51:55 +08:00
ldm0
c1204434f7
fix(layout): implement automatic table column sizing
2026-08-31 11:59:59 +08:00
ldm0
35ec45fca3
perf(cdp): defer default target runtime creation
...
Represent the published default page as a target-catalog placeholder with an explicit lifecycle. Materialize it only when an operation needs a live page owner; activate and close the placeholder directly, and create new targets without first constructing the default page.\n\nMake NavigationEngine initialization explicit so read-looking access cannot silently allocate the deferred runtime.
2026-08-31 04:31:23 +08:00
ldm0
f341224b67
test(webidl): resolve source inventory at runtime
2026-08-31 04:17:08 +08:00
ldm0
5547cb593d
perf(site): compile public suffix rules into static trie
2026-08-31 03:59:56 +08:00
ldm0
b045ea3d52
perf(layout): cache pure text intrinsic widths
2026-08-31 02:34:16 +08:00
ldm0
ac439e328e
perf(layout): reuse shaped inline layouts across probes
2026-08-31 02:34:16 +08:00
ldm0
c9f864e0be
build: configure RELR for Linux GNU artifacts
2026-08-31 02:10:28 +08:00
ldm0
4fa06f0c42
fix(custom-elements): rotate registries on document navigation
2026-08-31 01:06:32 +08:00
ldm0
a1385e0792
fix(style): retire inactive document worlds
2026-08-30 19:46:56 +08:00
ldm0
5d1f2bf6af
refactor(style): remove legacy primary cache bookkeeping
2026-08-30 19:46:56 +08:00
ldm0
90a036d2b8
docs(layout): explain scrollbar corrective relayout
2026-08-30 19:46:56 +08:00
ldm0
51eefaf8ee
perf(style): consume subtree invalidation lazily
2026-08-30 19:46:56 +08:00
ldm0
9240c16283
perf(layout): summarize intrinsic inline placement
2026-08-30 19:46:56 +08:00
ldm0
e05ce5ef46
perf(layout): cache document font resolution
2026-08-30 19:46:56 +08:00
ldm0
bfbfcdcc62
fix(renderer): hide closed popovers from layout
2026-08-30 19:46:56 +08:00
ldm0
1c6819d008
fix(css): expose touch-action
2026-08-30 19:09:54 +08:00
ldm0
4306c48b24
fix(events): expose global touch handlers
2026-08-30 17:32:02 +08:00
ldm0
18f412a746
refactor(curl): split runtime into focused modules
2026-08-30 17:31:29 +08:00
ldm0
491e6bb481
refactor(curl): carry transfer identity through runtime
2026-08-30 17:31:29 +08:00
ldm0
5f3817b00a
refactor(wpt): remove pipe header compatibility wrapper
2026-08-30 16:36:55 +08:00
ldm0
b23c9bd0a9
fix(renderer): unify javascript URL document ownership
2026-08-30 16:36:55 +08:00
ldm0
ddcc04a31d
fix(wpt): support append semantics for pipe headers
2026-08-30 16:36:55 +08:00
ldm0
c0e189a0fb
fix(renderer): defer idle callbacks while page work is pending
2026-08-30 16:36:55 +08:00
ldm0
4cd690931e
fix(renderer): execute javascript URL navigations internally
2026-08-30 16:36:55 +08:00
ldm0
8eab95a494
fix(renderer): align legacy named access collections
2026-08-30 06:09:07 +08:00
ldm0
b09fee1df2
feat(layout): expose resolved Grid tracks
2026-08-30 05:41:30 +08:00
ldm0
840ba602ac
fix(benchmark): await sampler root readiness
2026-08-30 03:37:52 +08:00
ldm0
7f2efded61
fix(layout): establish filter containing blocks
2026-08-30 03:14:38 +08:00
ldm0
6c4103eefc
perf(layout): localize overflow feedback projection
2026-08-30 00:55:04 +08:00
ldm0
112cfda8cb
perf(layout): cull paint outside captures
2026-08-30 00:55:04 +08:00
ldm0
13a0609ffa
perf(layout): reuse numeric scrollbar feedback
2026-08-30 00:55:04 +08:00
ldm0
59fa4f6c8a
perf(layout): materialize inline fragments once
2026-08-30 00:55:04 +08:00
BibekPathak
ebe38d25c7
feat(canvas): rasterize 2D path fills and strokes
2026-08-29 19:14:55 +08:00