Basic version using Browser

Signed-off-by: Francis Bouvier <francis@lightpanda.io>
This commit is contained in:
Francis Bouvier
2024-04-19 11:57:44 +02:00
parent 1a1cd0353c
commit ed38705efd
2 changed files with 33 additions and 40 deletions

View File

@@ -20,6 +20,7 @@ const std = @import("std");
const jsruntime = @import("jsruntime");
const Browser = @import("browser/browser.zig").Browser;
const server = @import("server.zig");
const parser = @import("netsurf");
@@ -60,7 +61,9 @@ pub fn main() !void {
defer srv.deinit();
try srv.listen(addr);
std.debug.print("Listening on: {s}...\n", .{socket_path});
server.socket_fd = srv.sockfd.?;
try jsruntime.loadEnv(&arena, server.execJS);
var browser = try Browser.init(arena.allocator(), vm);
defer browser.deinit();
try server.listen(&browser, srv.sockfd.?);
}