browser: refactor session and page

Now session owns the js env and the loader.
page start and stop the js session.
This commit is contained in:
Pierre Tachoire
2023-12-20 18:00:50 +01:00
parent 228f44a57d
commit 6ff121334f
2 changed files with 71 additions and 73 deletions

View File

@@ -50,11 +50,10 @@ pub fn main() !void {
Browser.initVM();
defer Browser.deinitVM();
var browser = Browser.init(allocator);
var browser = try Browser.init(allocator);
defer browser.deinit();
var page = try browser.currentSession().createPage();
defer page.deinit();
defer page.end();
try page.navigate(url);
}