Pierre Tachoire
1dcccef080
use V8 json parser with xhr/fetch webAPIs
...
The pure zig JSON parser didn't generate the same type of values than JS
JSON.parse command.
Using directly V8's JSON parser gives the assurance to have the right
JS types.
Moreover, it avoid data transformations between Zig and V8.
2025-12-24 15:35:44 +01:00
Pierre Tachoire
66342b35db
add test for big json number with fetch/xhr
2025-12-24 15:35:43 +01:00
Karl Seguin
0efab26c7b
Merge pull request #1281 from lightpanda-io/page-reset-libdom
...
e2e-test / zig build release (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled
e2e-test / perf-fmt (push) Has been cancelled
zig-test / browser fetch (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 / web platform tests json output (push) Has been cancelled
wpt / perf-fmt (push) Has been cancelled
e2e-integration-test / zig build release (push) Has been cancelled
e2e-integration-test / demo-integration-scripts (push) Has been cancelled
reset libdom memory on page.reset
2025-12-20 17:11:20 +08:00
Pierre Tachoire
85bf8669dd
reset libdom memeory on page.reset
2025-12-19 17:32:29 +01:00
Pierre Tachoire
a69efb9d3f
Merge pull request #1278 from lightpanda-io/cdp-page-close
...
e2e-test / zig build release (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled
e2e-test / perf-fmt (push) Has been cancelled
zig-test / browser fetch (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 / web platform tests json output (push) Has been cancelled
wpt / perf-fmt (push) Has been cancelled
e2e-integration-test / zig build release (push) Has been cancelled
e2e-integration-test / demo-integration-scripts (push) Has been cancelled
cdp: add page.Close
2025-12-18 13:12:20 +01:00
Pierre Tachoire
e97c9959fa
cdp: add page.Close
2025-12-18 10:46:54 +01:00
Karl Seguin
68e9d3b9ea
Merge pull request #1275 from lightpanda-io/wpt-mjs
...
e2e-test / zig build release (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled
e2e-test / perf-fmt (push) Has been cancelled
zig-test / browser fetch (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 / web platform tests json output (push) Has been cancelled
wpt / perf-fmt (push) Has been cancelled
e2e-integration-test / zig build release (push) Has been cancelled
e2e-integration-test / demo-integration-scripts (push) Has been cancelled
wpt: allow mjs serve through test web server
2025-12-16 06:49:01 +08:00
Pierre Tachoire
0c1c26462c
Merge pull request #1274 from lightpanda-io/document-write
...
e2e-test / zig build release (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled
e2e-test / perf-fmt (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / browser fetch (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
implement document.write
2025-12-15 09:03:57 +01:00
Pierre Tachoire
ce85fa53b0
wpt: allow mjs serve through test web server
2025-12-15 08:50:12 +01:00
Pierre Tachoire
d8bbaff506
_open does the page.open test directly
2025-12-15 08:28:20 +01:00
Pierre Tachoire
447ef83e0a
Merge pull request #1265 from lightpanda-io/network-event
...
e2e-test / zig build release (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled
e2e-test / perf-fmt (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / browser fetch (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
cdp: improve network's events
2025-12-15 08:26:35 +01:00
Pierre Tachoire
6d4966e83d
implement document.write
2025-12-13 14:21:45 +01:00
Pierre Tachoire
42440f1503
fix mime.charsetString()
2025-12-12 18:00:20 +01:00
Pierre Tachoire
26827efe34
cdp: use same value for requestId and loaderId
...
For all events regarding an HTTP request, the values of requestId
and loaderId must be the same.
2025-12-12 17:04:18 +01:00
Pierre Tachoire
e2682ab9fe
cdp: dispatch Page.navigate response after navigation
2025-12-11 17:51:17 +01:00
Pierre Tachoire
34518dfa98
cdp: add missing fields to Network.requestWillBeSent
2025-12-10 18:22:44 +01:00
Pierre Tachoire
9579f727b3
cdp: add mimeType and charset to Network.Response
2025-12-10 18:21:32 +01:00
Pierre Tachoire
7c976209cc
Merge pull request #1263 from lightpanda-io/nightly-integration
...
e2e-test / zig build release (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled
e2e-test / perf-fmt (push) Has been cancelled
zig-test / browser fetch (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 / web platform tests json output (push) Has been cancelled
wpt / perf-fmt (push) Has been cancelled
e2e-integration-test / zig build release (push) Has been cancelled
e2e-integration-test / demo-integration-scripts (push) Has been cancelled
ci: add nightly integration test
2025-12-09 14:57:16 +01:00
Pierre Tachoire
e76b9936ea
ci: add nightly integration test
2025-12-09 14:41:45 +01:00
Pierre Tachoire
b0daf2f96e
Merge pull request #1262 from lightpanda-io/cla-allowlist-update
...
cla: update allow list
2025-12-09 14:28:06 +01:00
Pierre Tachoire
d2e7c41d67
Merge pull request #1261 from lightpanda-io/build-macintel
...
ci: use macos-14-intel for building macos x86
2025-12-09 14:17:25 +01:00
Pierre Tachoire
2a0c8f01b9
cla: update allow list
2025-12-09 14:16:53 +01:00
Pierre Tachoire
83378a68c8
Merge pull request #1258 from lightpanda-io/wp/mrdimidium/zig-versions
...
Get rid of copies of the Zig version
2025-12-09 14:15:36 +01:00
Pierre Tachoire
5382e59d71
ci: use macos-14-intel for building macos x86
...
macos-13 is unsupported. We Have to switch for payed instance.
see https://github.com/actions/runner-images/issues/13046
2025-12-09 14:05:00 +01:00
Nikolay Govorov
bb7da6aafb
Get rid of copies of the Zig version
2025-12-09 07:43:06 +00:00
Pierre Tachoire
f7fd68ca3d
Merge pull request #1257 from lightpanda-io/update-readme
...
e2e-test / zig build release (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled
e2e-test / perf-fmt (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / browser fetch (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
adjust README deps
2025-12-09 08:15:41 +01:00
Pierre Tachoire
1ab6659c04
adjust README deps
2025-12-09 08:14:19 +01:00
Pierre Tachoire
4893a79d37
Merge pull request #1236 from lightpanda-io/v8-build-with-zig-gclient-ci
...
V8 build with zig gclient ci
2025-12-09 08:10:04 +01:00
Karl Seguin
00d6195590
Merge pull request #1256 from lightpanda-io/docker-again
...
e2e-test / zig build release (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled
e2e-test / perf-fmt (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / browser fetch (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
A bit more changes in Dockerfile
2025-12-09 06:49:17 +08:00
Karl Seguin
100b2a6a95
Merge pull request #1254 from lightpanda-io/cdp-request-node
...
cdp: implement DOM.requestNode
2025-12-09 06:48:48 +08:00
Pierre Tachoire
b317bf7854
docker: enable log level info by default
2025-12-08 18:27:56 +01:00
Pierre Tachoire
dea6156a2b
docker: use debian slim for building
2025-12-08 18:27:19 +01:00
Pierre Tachoire
d8d07fb095
docker: copy tini from another base
...
And avoid having apt data in the final container
2025-12-08 18:26:37 +01:00
Pierre Tachoire
a8437afadd
Merge pull request #1255 from lightpanda-io/wp/mrdimidium/init-for-docker
...
e2e-test / zig build release (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled
e2e-test / perf-fmt (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / browser fetch (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 / web platform tests json output (push) Has been cancelled
wpt / perf-fmt (push) Has been cancelled
Add 'tini' as init process for docker
2025-12-08 18:14:26 +01:00
Nikolay Govorov
1fd61ce6a4
Add 'tini' as init process for docker
2025-12-08 14:40:17 +00:00
Pierre Tachoire
ea757407f5
cdp: implement DOM.requestNode
2025-12-08 15:27:34 +01:00
Pierre Tachoire
00e18e24b9
Merge pull request #1251 from axlEscalada/axlescalada/fix-alignment-event-target
...
fix alignment event target
2025-12-08 14:45:17 +01:00
axl
1927a16089
feat: test for event target
2025-12-07 21:37:24 -03:00
axl
35da652a5d
fix: initialize event target
2025-12-07 21:30:04 -03:00
Karl Seguin
ed3a562d84
Merge pull request #1247 from arjunkomath/main
...
e2e-test / zig build release (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled
e2e-test / perf-fmt (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / browser fetch (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
feat: support listening on IPv6
2025-12-08 07:20:21 +08:00
Arjun Komath
fd5fbe3ea1
feat: support listening on ipv6
2025-12-06 17:03:34 +11:00
Muki Kiboigo
641c6c3f42
update to new zig-v8-fork
2025-12-05 07:30:57 -08:00
Karl Seguin
cdd7399016
Merge pull request #1243 from lightpanda-io/wp/mrdimidium/graceful-shutdown
...
e2e-test / zig build release (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled
e2e-test / perf-fmt (push) Has been cancelled
zig-test / browser fetch (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 / web platform tests json output (push) Has been cancelled
wpt / perf-fmt (push) Has been cancelled
Add a synchronous signal handler for graceful shutdown
2025-12-05 07:34:22 +08:00
Nikolay Govorov
74eee75e47
Add a synchronous signal handler for graceful shutdown
2025-12-04 19:17:32 +00:00
Pierre Tachoire
2e45d547c2
bump zig v8 version
2025-12-04 09:04:38 +01:00
Pierre Tachoire
28e1d6e8c8
bump zig-v8
2025-12-04 09:03:41 +01:00
Muki Kiboigo
8837193643
point zig directly to cached libc_v8.a
2025-12-04 09:01:15 +01:00
Muki Kiboigo
c5ab10cf43
use new version of zig-v8-fork
2025-12-04 09:01:14 +01:00
Pierre Tachoire
90f6495e93
ci: update install workflow according to v8 changes
2025-12-04 09:01:14 +01:00
Pierre Tachoire
4cbd1da749
update v8 to gclient branch
2025-12-04 09:01:14 +01:00