ladybird/Base/home/anon/.config/SystemServer.ini
Andrew Kaster 124c378472 LibWeb+WebWorker: Move worker execution into a new WebWorker process
We now create a WorkerAgent for the parent context, which is currently
only a Window. Note that Workers can have Workers per the spec.

The WorkerAgent spawns a WebWorker process to hold the actual
script execution of the Worker. This is modeled with the
DedicatedWorkerHost object in the WebWorker process.
A start_dedicated_worker IPC method in the WebWorker IPC creates the
WorkerHost object. Future different worker types may use different IPC
messages to create their WorkerHost instance.

This implementation cannot yet postMessage between the parent and the
child processes.

Co-Authored-By: Andreas Kling <kling@serenityos.org>
2023-11-15 12:56:33 +01:00

143 lines
2.5 KiB
INI

[Clipboard]
Socket=/tmp/session/%sid/portal/clipboard
SocketPermissions=600
Priority=low
[ConfigServer]
Socket=/tmp/session/%sid/portal/config
SocketPermissions=600
[RequestServer]
Socket=/tmp/session/%sid/portal/request
SocketPermissions=600
Lazy=true
Priority=low
SystemModes=text,graphical
MultiInstance=true
AcceptSocketConnections=true
[WebContent]
Socket=/tmp/session/%sid/portal/webcontent
SocketPermissions=600
Lazy=true
SystemModes=graphical
MultiInstance=true
AcceptSocketConnections=true
[WebSocket]
Socket=/tmp/session/%sid/portal/websocket
SocketPermissions=600
Lazy=true
Priority=low
SystemModes=text,graphical
MultiInstance=true
AcceptSocketConnections=true
[WebWorker]
Socket=/tmp/session/%sid/portal/webworker
SocketPermissions=600
Lazy=true
Priority=low
SystemModes=text,graphical
MultiInstance=true
AcceptSocketConnections=true
[FileSystemAccessServer]
Socket=/tmp/session/%sid/portal/filesystemaccess
SocketPermissions=660
Lazy=true
Priority=low
SystemModes=text,graphical
MultiInstance=true
AcceptSocketConnections=true
[ImageDecoder]
Socket=/tmp/session/%sid/portal/image
SocketPermissions=600
Lazy=true
SystemModes=graphical
MultiInstance=true
AcceptSocketConnections=true
[NotificationServer]
Socket=/tmp/session/%sid/portal/notify
SocketPermissions=600
Lazy=true
Priority=low
KeepAlive=true
[AudioServer]
Socket=/tmp/session/%sid/portal/audio,/tmp/session/%sid/portal/audiomanager
Priority=high
KeepAlive=true
SystemModes=text,graphical
[CppLanguageServer]
Socket=/tmp/session/%sid/portal/language/cpp
SocketPermissions=600
Lazy=true
MultiInstance=true
AcceptSocketConnections=true
[ShellLanguageServer]
Socket=/tmp/session/%sid/portal/language/shell
SocketPermissions=600
Lazy=true
MultiInstance=true
AcceptSocketConnections=true
[SQLServer]
Socket=/tmp/session/%sid/portal/sql
SocketPermissions=600
Priority=low
Lazy=true
KeepAlive=true
[LaunchServer]
Socket=/tmp/session/%sid/portal/launch
SocketPermissions=600
Lazy=true
SystemModes=text,graphical
[WorkspacePicker.Applet]
Priority=low
KeepAlive=true
[ResourceGraph.Applet]
Arguments=--cpu=CPUGraph,#00bb00 --memory=MemoryGraph,#00bbbb --network=NetworkGraph,#bbbb00
Priority=low
KeepAlive=true
[Audio.Applet]
Priority=low
KeepAlive=true
[Network.Applet]
Arguments=--name=Network
Priority=low
KeepAlive=true
[ClipboardHistory.Applet]
Priority=low
KeepAlive=true
[Keymap.Applet]
Priority=low
KeepAlive=true
[Taskbar]
KeepAlive=true
[Desktop]
Executable=/bin/FileManager
Arguments=--desktop
KeepAlive=true
[Terminal]
WorkingDirectory=/home/anon
[CrashDaemon]
KeepAlive=true
[SpiceAgent]
KeepAlive=false