ladybird/Meta/Lagom/Tools/CodeGenerators
Aliaksandr Kalenik 4b04e97feb LibWeb: Send IPC messages exceeding socket buffer through shared memory
It turned out that some web applications want to send fairly large
messages to WebWorker through IPC (for example, MapLibre GL sends
~1200KiB), which led to failures (at least on macOS) because buffer size
of TransportSocket is limited to 128KiB. This change solves the problem
by wrapping messages that exceed socket buffer size into another message
that holds wrapped message content in shared memory.

Co-Authored-By: Luke Wilde <luke@ladybird.org>
2025-04-03 13:55:41 +02:00
..
IPCCompiler LibWeb: Send IPC messages exceeding socket buffer through shared memory 2025-04-03 13:55:41 +02:00
LibTextCodec AK: Make String::number() infallible 2024-10-14 20:47:35 +02:00
LibURL LibURL+LibWebView: Move public suffix data to LibURL 2024-11-30 12:07:39 +01:00
LibWeb IDLGenerators: Don't attempt to set null [PutForwards] attribute 2025-04-02 13:53:03 +01:00
CMakeLists.txt LibURL+LibWebView: Move public suffix data to LibURL 2024-11-30 12:07:39 +01:00