Muki Kiboigo
|
e986878554
|
always close file on serveFromCache
|
2026-04-01 06:04:00 -07:00 |
|
Muki Kiboigo
|
f5d36c87cb
|
better logging for cache
|
2026-04-01 06:04:00 -07:00 |
|
Muki Kiboigo
|
d288a63ebb
|
switch to single file cache
|
2026-04-01 06:04:00 -07:00 |
|
Muki Kiboigo
|
501c523534
|
properly deinit cache
|
2026-04-01 06:04:00 -07:00 |
|
Muki Kiboigo
|
41f9e6521b
|
use wyhash for power of two lock stripes
|
2026-04-01 06:04:00 -07:00 |
|
Muki Kiboigo
|
4632f241d2
|
require timestamp passed in with cache request
|
2026-04-01 06:04:00 -07:00 |
|
Muki Kiboigo
|
7ef024ba05
|
remove unused cache method on fs cache
|
2026-04-01 06:04:00 -07:00 |
|
Muki Kiboigo
|
917da08d5d
|
add basic fs cache get/put test
|
2026-04-01 06:03:59 -07:00 |
|
Muki Kiboigo
|
6a090af250
|
check age on fs cache get
|
2026-04-01 06:03:59 -07:00 |
|
Muki Kiboigo
|
92996fe2d5
|
only store stuff when we know we will cache
|
2026-04-01 06:03:59 -07:00 |
|
Muki Kiboigo
|
2c7eba9d83
|
shortcircuit a lot of caching checks
|
2026-04-01 06:03:59 -07:00 |
|
Muki Kiboigo
|
cfb6eaa412
|
ensure fs cache file is closed after use
|
2026-04-01 06:03:59 -07:00 |
|
Muki Kiboigo
|
b26c35aa7e
|
use CacheRequest instead of key
|
2026-04-01 06:03:59 -07:00 |
|
Muki Kiboigo
|
0a5a9f8012
|
add striped lock to FsCache
|
2026-04-01 06:03:59 -07:00 |
|
Muki Kiboigo
|
41cf6efe32
|
use arena_pool for cache get
|
2026-04-01 06:03:56 -07:00 |
|
Muki Kiboigo
|
81e23fd020
|
use writer for fs cache body file
|
2026-04-01 06:02:34 -07:00 |
|
Muki Kiboigo
|
983b2ab79d
|
use json for fs cache metadata file
|
2026-04-01 06:02:33 -07:00 |
|
Muki Kiboigo
|
fe7583f931
|
use sha256 instead of wyhash
|
2026-04-01 06:02:33 -07:00 |
|
Muki Kiboigo
|
06b3351d97
|
store type_buf and sub_type_buf in Mime
|
2026-04-01 06:02:33 -07:00 |
|
Muki Kiboigo
|
43aa267324
|
add more http caching rules
|
2026-04-01 06:02:33 -07:00 |
|
Muki Kiboigo
|
69df3c69ae
|
use CacheControl and Vary
|
2026-04-01 06:02:33 -07:00 |
|
Muki Kiboigo
|
6c81c670d8
|
cache headers along with response
|
2026-04-01 06:02:33 -07:00 |
|
Muki Kiboigo
|
b2972a7508
|
add basic caching support
|
2026-04-01 06:02:32 -07:00 |
|
Muki Kiboigo
|
a7fa575446
|
create cache owned by the network struct
|
2026-04-01 06:02:32 -07:00 |
|
Muki Kiboigo
|
1b6e9df68b
|
use enum approach instead of vtable
|
2026-04-01 06:02:32 -07:00 |
|
Muki Kiboigo
|
5c545d94d7
|
add basic FsCache impl
|
2026-04-01 06:02:32 -07:00 |
|
Muki Kiboigo
|
65307c7a5d
|
add CachedResponse variant to Response
|
2026-04-01 06:02:32 -07:00 |
|
Muki Kiboigo
|
f12d9b64a6
|
add headerIterator to Http Response
|
2026-04-01 06:02:32 -07:00 |
|
Muki Kiboigo
|
f6a27ecbc4
|
use Response instead of Transfer in callbacks
|
2026-04-01 06:02:30 -07:00 |
|
Muki Kiboigo
|
489c6e299f
|
allow Mime parse to use []const u8
|
2026-04-01 06:00:41 -07:00 |
|
Muki Kiboigo
|
fc87bb849c
|
add cache dir to configuration opts
|
2026-04-01 06:00:40 -07:00 |
|
Muki Kiboigo
|
98532cb5f3
|
create Cache interface file
|
2026-04-01 06:00:38 -07:00 |
|
Nikolay Govorov
|
e79da3a4ad
|
Merge pull request #2064 from lightpanda-io/network_naming
Improve network naming consistency
|
2026-04-01 13:10:12 +01:00 |
|
Karl Seguin
|
145792c4f5
|
Merge pull request #2061 from lightpanda-io/ariaAtomic
Add Element.ariaAtomic and Element.ariaLive properties
|
2026-04-01 20:06:15 +08:00 |
|
Karl Seguin
|
0bb3e3827d
|
Merge pull request #2060 from lightpanda-io/HTMLAnchorElement.rel
Add HTMLAnchorElement.rel property
|
2026-04-01 20:04:43 +08:00 |
|
Karl Seguin
|
6e6e6e6fad
|
Merge pull request #2057 from lightpanda-io/element-title
Add HTMLElement.title property
|
2026-04-01 19:36:12 +08:00 |
|
Karl Seguin
|
9d13a7ccdb
|
Merge pull request #2065 from lightpanda-io/browser/resolve-scheme-in-path
Browser/resolve scheme in path
|
2026-04-01 19:30:40 +08:00 |
|
Karl Seguin
|
7fcaa500d8
|
Fix typo in variable name
protect against overflow if path stats with ':'
Minor tweaks to https://github.com/lightpanda-io/browser/pull/2046
|
2026-04-01 19:20:55 +08:00 |
|
Karl Seguin
|
0604056f76
|
Improve network naming consistency
1.
Runtime.zig -> Network.zig (especially since most places imported it as
`const Network = @import("Runtime.zig")`
2.
const net_http = @import(...) -> const http = @import(...)
|
2026-04-01 18:46:03 +08:00 |
|
Pierre Tachoire
|
5965d37c79
|
Add HTMLAnchorElement.rel property
Reflects the `rel` HTML attribute. The `relList` DOMTokenList was
already implemented but the string `rel` accessor was missing.
|
2026-04-01 11:15:10 +02:00 |
|
Pierre Tachoire
|
e430051fff
|
Add Element.ariaAtomic and Element.ariaLive properties
ARIAMixin attribute reflection on Element, per the ARIA spec.
|
2026-04-01 11:13:52 +02:00 |
|
Pierre Tachoire
|
ca8361f5c1
|
Merge pull request #2059 from lightpanda-io/integration-e2e-report
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
ci: send e2e integration results to slack
|
2026-04-01 10:41:16 +02:00 |
|
Pierre Tachoire
|
bc4afcd82f
|
Merge pull request #2058 from lightpanda-io/wpt-diff
Wpt diff
|
2026-04-01 10:31:12 +02:00 |
|
Pierre Tachoire
|
1c1bd81daa
|
ci: send e2e integration results to slack
|
2026-04-01 10:29:56 +02:00 |
|
Pierre Tachoire
|
ea87fc2c50
|
ci: publish ci regression list into slack
|
2026-04-01 10:18:06 +02:00 |
|
Pierre Tachoire
|
e412dfed2f
|
Add HTMLElement.title property
Reflects the `title` HTML attribute as a getter/setter on HTMLElement.
|
2026-04-01 09:15:34 +02:00 |
|
Karl Seguin
|
f4802b49e8
|
Merge pull request #2055 from lightpanda-io/document-dir
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
Add HTMLElement.dir and HTMLElement.lang properties
|
2026-04-01 06:46:06 +08:00 |
|
Karl Seguin
|
a26f544509
|
Merge pull request #2054 from lightpanda-io/nikneym/url-search-params-array-constructor
`URLSearchParams`: support passing arrays to constructor
|
2026-04-01 06:45:14 +08:00 |
|
dinisimys2018
|
2d87f5bf47
|
fix(browser-url): handle specific file scheme and change error InvalidURL to TypeError
|
2026-03-31 18:42:03 +03:00 |
|
Karl Seguin
|
469a6ecaea
|
Merge pull request #2051 from lightpanda-io/structureClone_host_object
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
Provide a failing callback to ValueSerializer for host objects
|
2026-03-31 22:33:54 +08:00 |
|