/* * Copyright (c) 2025, Shannon Booth * * SPDX-License-Identifier: BSD-2-Clause */ #include #include namespace Web::HTML { NonnullOwnPtr WorkerAgent::create(GC::Heap& heap, CanBlock can_block) { auto agent = adopt_own(*new WorkerAgent(can_block)); agent->event_loop = heap.allocate(HTML::EventLoop::Type::Worker); return agent; } }