Commit Graph

5060 Commits

Author SHA1 Message Date
Muki Kiboigo
c9b8632b50 require timestamp passed in with cache request 2026-03-27 09:53:18 -07:00
Muki Kiboigo
41f154b042 remove unused cache method on fs cache 2026-03-27 09:53:18 -07:00
Muki Kiboigo
666b1d1016 add basic fs cache get/put test 2026-03-27 09:53:17 -07:00
Muki Kiboigo
1559346a67 check age on fs cache get 2026-03-27 09:53:17 -07:00
Muki Kiboigo
0c97ff2cab ensure capacity of pending cache body 2026-03-27 09:53:17 -07:00
Muki Kiboigo
2a085dc0c2 only store stuff when we know we will cache 2026-03-27 09:53:17 -07:00
Muki Kiboigo
26ba3b52ca shortcircuit a lot of caching checks 2026-03-27 09:53:17 -07:00
Muki Kiboigo
076c1942a4 ensure fs cache file is closed after use 2026-03-27 09:53:17 -07:00
Muki Kiboigo
def6e564d2 use CacheRequest instead of key 2026-03-27 09:53:17 -07:00
Muki Kiboigo
368ac00573 add striped lock to FsCache 2026-03-27 09:53:16 -07:00
Muki Kiboigo
756373e0ba use arena_pool for cache get 2026-03-27 09:53:16 -07:00
Muki Kiboigo
e596e0c310 use writer for fs cache body file 2026-03-27 09:53:16 -07:00
Muki Kiboigo
4ccf150ed0 use json for fs cache metadata file 2026-03-27 09:53:16 -07:00
Muki Kiboigo
dcb08b97ad use sha256 instead of wyhash 2026-03-27 09:53:16 -07:00
Muki Kiboigo
c2afb2fb17 store type_buf and sub_type_buf in Mime 2026-03-27 09:53:16 -07:00
Muki Kiboigo
8a9007b939 add more http caching rules 2026-03-27 09:53:16 -07:00
Muki Kiboigo
cd31e68212 use CacheControl and Vary 2026-03-27 09:53:15 -07:00
Muki Kiboigo
46d25652e0 cache headers along with response 2026-03-27 09:53:15 -07:00
Muki Kiboigo
6972a3e130 add basic caching support 2026-03-27 09:53:15 -07:00
Muki Kiboigo
8f13ace8a2 create cache owned by the network struct 2026-03-27 09:53:15 -07:00
Muki Kiboigo
31921e4890 use enum approach instead of vtable 2026-03-27 09:53:15 -07:00
Muki Kiboigo
3abf026f77 add basic FsCache impl 2026-03-27 09:53:15 -07:00
Muki Kiboigo
3f0b17c755 add CachedResponse variant to Response 2026-03-27 09:53:14 -07:00
Muki Kiboigo
a97ce89362 add headerIterator to Http Response 2026-03-27 09:52:17 -07:00
Muki Kiboigo
9da1b96a14 use Response instead of Transfer in callbacks 2026-03-27 09:52:11 -07:00
Muki Kiboigo
6bd5f1d013 allow Mime parse to use []const u8 2026-03-27 09:22:40 -07:00
Muki Kiboigo
3f2a4ada53 add cache dir to configuration opts 2026-03-27 09:22:40 -07:00
Muki Kiboigo
edd2c661f4 create Cache interface file 2026-03-27 09:22:39 -07:00
Karl Seguin
9e902d176e Add adoptedStyleSheets property to ShadowRoot, just like Document
Used in github.
2026-03-27 09:22:39 -07:00
Karl Seguin
cf46f0097a Merge pull request #1915 from lightpanda-io/unhandled_rejection_improvements
Improve unhandled rejection
2026-03-20 07:11:35 +08:00
Pierre Tachoire
d94fd2a43b Merge pull request #1793 from lightpanda-io/wpt-selfhost
Some checks failed
e2e-test / zig build release (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
e2e-test / wba-demo-scripts (push) Has been cancelled
e2e-test / wba-test (push) Has been cancelled
e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled
e2e-test / perf-fmt (push) Has been cancelled
e2e-test / browser fetch (push) Has been cancelled
zig-test / zig fmt (push) Has been cancelled
zig-test / zig test using v8 in debug mode (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
nightly build / build-linux-x86_64 (push) Has been cancelled
nightly build / build-linux-aarch64 (push) Has been cancelled
nightly build / build-macos-aarch64 (push) Has been cancelled
nightly build / build-macos-x86_64 (push) Has been cancelled
wpt / zig build release (push) Has been cancelled
wpt / build wpt runner (push) Has been cancelled
wpt / web platform tests json output (push) Has been cancelled
wpt / perf-fmt (push) Has been cancelled
Move WPT runs on a dedicated host
2026-03-19 17:35:21 +01:00
Pierre Tachoire
8c5e737669 ci: use mem-limit with wptrunner 2026-03-19 15:40:18 +01:00
Pierre Tachoire
fb29a1c5bf ci: adjust wpt serve wait time 2026-03-19 15:40:18 +01:00
Karl Seguin
a2e59af44c Merge pull request #1911 from lightpanda-io/fix/turnstile-300030-missing-navigator-apis
Fix/turnstile 300030 missing navigator apis
2026-03-19 20:26:27 +08:00
Karl Seguin
00c962bdd8 Merge pull request #1914 from lightpanda-io/semantic-tree-depth
SemanticTree: add progressive discoverability
2026-03-19 20:12:02 +08:00
Karl Seguin
1fa87442b8 log not_implemented on navigator.getBattery 2026-03-19 20:11:03 +08:00
Karl Seguin
ac5400696a Merge pull request #1916 from lightpanda-io/request_abort
Add Request.signal
2026-03-19 20:07:12 +08:00
Adrià Arrufat
5062273b7a SemanticTree: use CDPNode.Id for NodeData id 2026-03-19 20:29:54 +09:00
Adrià Arrufat
9c2393351d SemanticTree: simplify max_depth logic 2026-03-19 20:25:20 +09:00
Adrià Arrufat
f0cfe3ffc8 SemanticTree: use logger better
Co-authored-by: Karl Seguin <karlseguin@users.noreply.github.com>
2026-03-19 20:15:56 +09:00
Pierre Tachoire
615fcffb99 Merge pull request #1924 from lightpanda-io/wba-test
Some checks failed
e2e-test / zig build release (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
e2e-test / wba-demo-scripts (push) Has been cancelled
e2e-test / wba-test (push) Has been cancelled
e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled
e2e-test / perf-fmt (push) Has been cancelled
e2e-test / browser fetch (push) Has been cancelled
zig-test / zig fmt (push) Has been cancelled
zig-test / zig test using v8 in debug mode (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
Adjust wba test
2026-03-19 10:47:23 +01:00
Karl Seguin
13b746f9e4 Merge pull request #1919 from lightpanda-io/remove-make-shell
build: remove shell target from Makefile
2026-03-19 17:39:19 +08:00
Adrià Arrufat
e90fce4c55 Merge pull request #1920 from lightpanda-io/markdown-renderer-refactor
markdown: refactor renderer into a struct to simplify argument passing
2026-03-19 18:26:57 +09:00
Pierre Tachoire
59175437b5 wpt: force a wakeup of the wbauth server before the test 2026-03-19 09:40:47 +01:00
Pierre Tachoire
e950384b9b ci: sleep 5s to wait node startup 2026-03-19 09:36:47 +01:00
Pierre Tachoire
78440350dc ci: slow down execution 2026-03-19 09:32:27 +01:00
Pierre Tachoire
f435297949 ci: adjust WPT daily start time 2026-03-19 09:32:26 +01:00
Pierre Tachoire
54d1563cf3 ci: run WPT tests on a dedicated server 2026-03-19 09:32:13 +01:00
Adrià Arrufat
f36499b806 markdown: refactor renderer into a struct to simplify argument passing 2026-03-19 15:19:11 +09:00
Adrià Arrufat
fa1dd5237d build: remove shell target from Makefile 2026-03-19 13:24:41 +09:00