Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						9fe10747ce 
					 
					
						
						
							
							Merge pull request  #476  from karlseguin/implicit_browser_context  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	e2e-test / zig build release (push) Has been cancelled 
				
			 
		
			
				
	wpt / web platform tests (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig build dev (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig test (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / puppeteer-perf (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / demo-scripts (push) Has been cancelled 
				
			 
		
			
				
	wpt / perf-fmt (push) Has been cancelled 
				
			 
		
			
				
	zig-test / perf-fmt (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						Implicitly create BrowserContext on createTarget if one doesn't exist 
						
						
					 
					
						2025-03-18 09:21:50 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						4a4d9a9377 
					 
					
						
						
							
							Merge pull request  #446  from karlseguin/telemetry  
						
						... 
						
						
						
						Add Usage Telemetry 
						
						
					 
					
						2025-03-18 09:10:31 +01:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						2e7342a59c 
					 
					
						
						
							
							add driver field to navigate telemetry  
						
						
						
						
					 
					
						2025-03-18 10:40:04 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						c9bc5be42b 
					 
					
						
						
							
							add additition navigate fields  
						
						
						
						
					 
					
						2025-03-18 09:56:57 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						b75b36dc61 
					 
					
						
						
							
							zig fmt  
						
						
						
						
					 
					
						2025-03-18 08:27:47 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						1e6a1bd3af 
					 
					
						
						
							
							store iid in application data directory  
						
						
						
						
					 
					
						2025-03-18 08:27:47 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						b0a2087015 
					 
					
						
						
							
							fix unit test  
						
						
						
						
					 
					
						2025-03-18 08:27:47 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						a5ee34a2db 
					 
					
						
						
							
							send telemetry synchronously in a background thread  
						
						
						
						
					 
					
						2025-03-18 08:27:47 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						a6a8130234 
					 
					
						
						
							
							update telemetry URL (but not vendored dependency this time)  
						
						
						
						
					 
					
						2025-03-18 08:27:34 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						288761632f 
					 
					
						
						
							
							Revert "update telemetry URL"  
						
						... 
						
						
						
						This reverts commit 88850bcdd38026720f03087be8ef7e9869072ac6. 
						
						
					 
					
						2025-03-18 08:27:34 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						25bf4fa738 
					 
					
						
						
							
							update telemetry URL  
						
						
						
						
					 
					
						2025-03-18 08:27:34 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						3b4de6a405 
					 
					
						
						
							
							remove [incorrect] data version  
						
						
						
						
					 
					
						2025-03-18 08:27:32 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						75512602c3 
					 
					
						
						
							
							Add log to display telemetry state  
						
						
						
						
					 
					
						2025-03-18 08:27:02 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						cd33a089d1 
					 
					
						
						
							
							flatten events, include aarch + os, remove eid  
						
						
						
						
					 
					
						2025-03-18 08:26:58 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						6b83281539 
					 
					
						
						
							
							Add navigate telemetry  
						
						
						
						
					 
					
						2025-03-18 08:25:44 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						2609671982 
					 
					
						
						
							
							don't try (and fail) to get userData after clearing context  
						
						
						
						
					 
					
						2025-03-18 08:02:09 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						accf2c0e5e 
					 
					
						
						
							
							use async-client for telemetry  
						
						
						
						
					 
					
						2025-03-18 08:02:09 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						53f6e66c23 
					 
					
						
						
							
							Remove plausible, leave a dummy provider for now  
						
						... 
						
						
						
						Add batching, add install optional id (persisted) and execution id (per run) 
						
						
					 
					
						2025-03-18 08:02:09 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						56ddcc8e29 
					 
					
						
						
							
							Initial usage telemetry  
						
						
						
						
					 
					
						2025-03-18 08:02:09 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						430779979e 
					 
					
						
						
							
							Implicitly create BrowserContext on createTarget if one doesn't exist  
						
						
						
						
					 
					
						2025-03-17 20:45:57 +08:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						671dbcfd55 
					 
					
						
						
							
							Merge pull request  #470  from lightpanda-io/resove-module  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	e2e-test / zig build release (push) Waiting to run 
				
			 
		
			
				
	e2e-test / puppeteer-perf (push) Blocked by required conditions 
				
			 
		
			
				
	e2e-test / demo-scripts (push) Blocked by required conditions 
				
			 
		
			
				
	wpt / web platform tests (push) Waiting to run 
				
			 
		
			
				
	wpt / perf-fmt (push) Blocked by required conditions 
				
			 
		
			
				
	zig-test / zig build dev (push) Waiting to run 
				
			 
		
			
				
	zig-test / zig test (push) Waiting to run 
				
			 
		
			
				
	zig-test / perf-fmt (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						browser: fix module URL resolution 
						
						
					 
					
						2025-03-17 11:33:59 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						087a7b5f3c 
					 
					
						
						
							
							browser: use *const Page with fetchModule  
						
						
						
						
					 
					
						2025-03-17 09:58:31 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						229844d399 
					 
					
						
						
							
							browser: use *const Script with evalScript  
						
						
						
						
					 
					
						2025-03-17 09:51:01 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						36081653b0 
					 
					
						
						
							
							Merge pull request  #472  from lightpanda-io/linux_aarch64  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	e2e-test / zig build release (push) Has been cancelled 
				
			 
		
			
				
	wpt / web platform tests (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig build dev (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig test (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / puppeteer-perf (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / demo-scripts (push) Has been cancelled 
				
			 
		
			
				
	wpt / perf-fmt (push) Has been cancelled 
				
			 
		
			
				
	zig-test / perf-fmt (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						ci: use ubuntu 24.04 
						
						
					 
					
						2025-03-15 10:40:09 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						9811c5d577 
					 
					
						
						
							
							ci: use ubuntu 24.04  
						
						
						
						
					 
					
						2025-03-15 10:24:34 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						4394186dc3 
					 
					
						
						
							
							Merge pull request  #469  from lightpanda-io/linux_aarch64  
						
						... 
						
						
						
						Linux aarch64 build 
						
						
					 
					
						2025-03-15 10:17:42 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						725b48d8aa 
					 
					
						
						
							
							ci: fix install params for linux  
						
						
						
						
					 
					
						2025-03-15 10:01:46 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						3fd8347943 
					 
					
						
						
							
							browser: fix module URL resolution  
						
						
						
						
					 
					
						2025-03-14 19:02:33 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						5e7c26c34b 
					 
					
						
						
							
							dockerfile: add ARCH parameter  
						
						
						
						
					 
					
						2025-03-14 17:27:17 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						d7019264a2 
					 
					
						
						
							
							docker: upgrade ubuntu  
						
						
						
						
					 
					
						2025-03-14 14:51:05 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						ade9fa5d0e 
					 
					
						
						
							
							ci: add linux aarch64 to the nightly build  
						
						
						
						
					 
					
						2025-03-14 14:38:05 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						f84c4393b9 
					 
					
						
						
							
							ci: upgrade zig-v8 version  
						
						
						
						
					 
					
						2025-03-14 14:37:38 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						48d01c0ab5 
					 
					
						
						
							
							Merge pull request  #465  from lightpanda-io/inspector-cache-debug  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	e2e-test / zig build release (push) Waiting to run 
				
			 
		
			
				
	e2e-test / puppeteer-perf (push) Blocked by required conditions 
				
			 
		
			
				
	e2e-test / demo-scripts (push) Blocked by required conditions 
				
			 
		
			
				
	wpt / web platform tests (push) Waiting to run 
				
			 
		
			
				
	wpt / perf-fmt (push) Blocked by required conditions 
				
			 
		
			
				
	zig-test / zig build dev (push) Waiting to run 
				
			 
		
			
				
	zig-test / zig test (push) Waiting to run 
				
			 
		
			
				
	zig-test / perf-fmt (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						don't generate debug js file on release 
						
						
					 
					
						2025-03-14 11:52:30 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						aca01d81d6 
					 
					
						
						
							
							cdp: use .zig-cache to save js script debug files  
						
						
						
						
					 
					
						2025-03-14 11:41:21 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						6a0b154d67 
					 
					
						
						
							
							cdp: dump runtime js only in debug mode  
						
						
						
						
					 
					
						2025-03-14 11:41:20 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						7ce69987d5 
					 
					
						
						
							
							Merge pull request  #463  from karlseguin/page_arena  
						
						... 
						
						
						
						Optimize memory usage 
						
						
					 
					
						2025-03-14 10:17:41 +01:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						3fe28d5441 
					 
					
						
						
							
							Optimize memory usage  
						
						... 
						
						
						
						The two bigger changes here are:
1- The http_client has been moved from the Session to the Browser, allowing
   its connection pool to be re-used across multiple sessions
2- The browser now has a page_arena which is used for all page-level allocation
   and which can be re-used between pages (currently retains 1MB of memory).
   Previously, pages uses an arena that was tied to the lifetime of the page,
   thus it could not be re-used.
Using the Bench allocator for zig-js-runtime, allocated bytes went from
1347037879 to 834932438 (in a RUNS=1000 of puppeteer demo).
Various other changes to try to simplify the API and remove the possibility
of invalid states. For example, session.newPage() now includes the logic for
page.start() so that there should now never be a page that wasn't started. 
						
						
					 
					
						2025-03-12 13:38:22 +08:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						43f42f9ca0 
					 
					
						
						
							
							Merge pull request  #461  from lightpanda-io/ci-playwright  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	e2e-test / zig build release (push) Has been cancelled 
				
			 
		
			
				
	wpt / web platform tests (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig build dev (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig test (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / puppeteer-perf (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / demo-scripts (push) Has been cancelled 
				
			 
		
			
				
	wpt / perf-fmt (push) Has been cancelled 
				
			 
		
			
				
	zig-test / perf-fmt (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						ci: add e2e test w/ playwright connection 
						
						
					 
					
						2025-03-11 10:11:08 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						3e288f1fcf 
					 
					
						
						
							
							Merge pull request  #462  from lightpanda-io/upgrade-jsruntime  
						
						... 
						
						
						
						upgrade vendor/zig-js-runtime 
						
						
					 
					
						2025-03-11 10:10:06 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						8ccd75fdfb 
					 
					
						
						
							
							upgrade vendor/zig-js-runtime  
						
						
						
						
					 
					
						2025-03-11 09:53:33 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						fd6aa6e54e 
					 
					
						
						
							
							ci: add e2e test w/ playwright connection  
						
						
						
						
					 
					
						2025-03-11 09:52:11 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						4802a2ce82 
					 
					
						
						
							
							Merge pull request  #460  from karlseguin/playwright  
						
						... 
						
						
						
						Remove CDP FrameId 
						
						
					 
					
						2025-03-11 08:41:39 +01:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						e3409a27e7 
					 
					
						
						
							
							fix test  
						
						
						
						
					 
					
						2025-03-11 10:51:40 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						5182edce6f 
					 
					
						
						
							
							Remove CDP FrameId  
						
						... 
						
						
						
						I don't know if FrameId is related to an <iframe>, and whether each Page has
1 implicit "frame". But, playwright seems to treat frameId and targetId as
interchangeable, and chrome seems to agree (at leas to some degree); chrome will
return a targetId and reuse that value for the frameId.
So the simplest solution is just to remove our concept of a frameId and use
targetId exclusively. This doesn't seem to cause any issues with puppeteer. 
						
						
					 
					
						2025-03-11 10:37:43 +08:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						763d8d025e 
					 
					
						
						
							
							Merge pull request  #453  from lightpanda-io/loop-reset  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	e2e-test / zig build release (push) Waiting to run 
				
			 
		
			
				
	e2e-test / puppeteer-perf (push) Blocked by required conditions 
				
			 
		
			
				
	e2e-test / demo-scripts (push) Blocked by required conditions 
				
			 
		
			
				
	wpt / web platform tests (push) Waiting to run 
				
			 
		
			
				
	wpt / perf-fmt (push) Blocked by required conditions 
				
			 
		
			
				
	zig-test / zig build dev (push) Waiting to run 
				
			 
		
			
				
	zig-test / zig test (push) Waiting to run 
				
			 
		
			
				
	zig-test / perf-fmt (push) Blocked by required conditions 
				
			 
		
			
				
	nightly build / build-linux-x86_64 (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-macos-aarch64 (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						Reset loop event after page stop. 
						
						
					 
					
						2025-03-10 16:07:34 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						a3045c9808 
					 
					
						
						
							
							ci: run demo's puppeteer scripts  
						
						
						
						
					 
					
						2025-03-10 15:59:46 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						6b78b011b7 
					 
					
						
						
							
							upgrade zig-jsruntime  
						
						
						
						
					 
					
						2025-03-10 15:59:46 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						bd7b84e136 
					 
					
						
						
							
							loop: reset the loop after page end  
						
						
						
						
					 
					
						2025-03-10 15:59:46 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						2a9bab3f13 
					 
					
						
						
							
							Merge pull request  #450  from lightpanda-io/cdp-playwright  
						
						... 
						
						
						
						cdp: improve playwright support 
						
						
					 
					
						2025-03-10 15:56:41 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						6ca1e6c6dd 
					 
					
						
						
							
							cdp: let the inspector return the response  
						
						... 
						
						
						
						When a command is forwarded to the inspector, it handles directly the
reponse to the message. 
						
						
					 
					
						2025-03-10 14:57:10 +01:00