mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-29 23:23:28 +00:00
Remove heap allocation for Session
And adapt to similar changes on zig-js-runtime for Env Signed-off-by: Francis Bouvier <francis@lightpanda.io>
This commit is contained in:
10
src/main.zig
10
src/main.zig
@@ -224,18 +224,10 @@ pub fn main() !void {
|
||||
defer srv.close();
|
||||
std.log.info("Listening on: {s}:{d}...", .{ host, port });
|
||||
|
||||
// create v8 vm
|
||||
const vm = jsruntime.VM.init();
|
||||
defer vm.deinit();
|
||||
|
||||
// loop
|
||||
var loop = try jsruntime.Loop.init(arena.allocator());
|
||||
defer loop.deinit();
|
||||
|
||||
// browser
|
||||
var browser = try Browser.init(arena.allocator(), &loop, vm);
|
||||
defer browser.deinit();
|
||||
|
||||
// listen
|
||||
try server.listen(&browser, &loop, srv.sockfd.?, std.time.ns_per_s * @as(u64, timeout));
|
||||
try server.listen(arena.allocator(), &loop, srv.sockfd.?, std.time.ns_per_s * @as(u64, timeout));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user