Andrew Kaster
f68c67bf3f
LibWeb: Implement MessagePort.postMessage closer to the spec
...
Use a LocalSocket to represent the connection between two message ports.
The concept of the port message queue is still missing, however. When
that concept is implemented, the "steps" in step 7 of the message port
transfer steps will need to send the serialized data over the connected
socketpair and run in the event loop of the process that holds onto the
other side of the message port. Doing this should allow centralizing the
behavior of postMessage for Window, MessagePorts and Workers.
2023-12-19 21:08:05 +01:00
..
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-11-28 17:15:27 -05:00
2023-11-11 08:54:37 +01:00
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-11-06 11:37:08 +01:00
2023-11-30 08:49:15 +00:00
2023-11-30 08:49:15 +00:00
2023-12-12 23:01:08 +01:00
2023-12-12 23:01:08 +01:00
2023-10-08 08:11:48 -04:00
2023-12-04 19:54:43 +00:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-12-05 09:38:32 +01:00
2023-12-05 09:38:32 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-11 08:51:51 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-11 08:51:51 +01:00
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-11 08:51:51 +01:00
2023-12-17 18:25:10 +03:30
2023-12-11 14:04:27 -07:00
2023-12-12 23:01:08 +01:00
2023-11-19 22:00:48 +01:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-12-17 18:25:10 +03:30
2023-11-28 17:15:27 -05:00
2023-11-11 08:51:51 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-11 08:51:51 +01:00
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-10-14 09:12:41 -04:00
2023-11-20 15:00:19 +01:00
2023-12-17 18:25:10 +03:30
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-12-17 18:25:10 +03:30
2023-11-19 22:00:48 +01:00
2023-12-02 22:54:53 +01:00
2023-12-17 18:25:10 +03:30
2023-11-28 17:15:27 -05:00
2023-11-20 15:00:19 +01:00
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-11 08:51:51 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-12-17 18:25:10 +03:30
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-20 15:00:19 +01:00
2023-11-07 11:34:21 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-11 08:51:51 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-24 07:27:14 +02:00
2023-11-30 08:49:15 +00:00
2023-11-30 08:49:15 +00:00
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-19 22:00:48 +01:00
2023-11-19 22:00:48 +01:00
2023-11-11 08:51:51 +01:00
2023-12-10 16:30:21 +01:00
2023-12-10 16:30:21 +01:00
2023-12-10 16:30:21 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-12-10 08:07:41 -05:00
2023-12-10 08:07:41 -05:00
2023-12-10 08:07:41 -05:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-12-17 18:25:10 +03:30
2023-11-20 15:00:19 +01:00
2023-12-01 10:28:02 +01:00
2023-12-01 10:28:02 +01:00
2023-10-25 19:45:41 +02:00
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-10-25 19:45:41 +02:00
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-12-07 16:46:28 -05:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-12-03 20:29:14 +01:00
2023-12-03 20:29:14 +01:00
2023-12-03 20:29:14 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-09 16:10:54 +01:00
2023-12-15 22:04:46 +01:00
2023-12-17 18:25:10 +03:30
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-12-17 18:25:10 +03:30
2023-11-19 08:16:34 +00:00
2023-11-07 11:34:21 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-12-15 22:04:46 +01:00
2023-11-19 22:00:48 +01:00
2023-12-03 20:29:14 +01:00
2023-12-17 23:12:34 +01:00
2023-12-10 16:44:12 +01:00
2023-12-04 19:54:43 +00:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-09 16:10:54 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-24 07:27:14 +02:00
2023-12-02 22:54:53 +01:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-11 08:51:51 +01:00
2023-12-09 21:50:17 +01:00
2023-12-17 18:25:10 +03:30
2023-12-09 21:50:17 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-12-17 23:12:34 +01:00
2023-12-10 16:44:12 +01:00
2023-10-24 07:27:14 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-12-17 18:25:10 +03:30
2023-12-03 14:48:36 -05:00
2023-12-03 20:29:14 +01:00
2023-12-17 23:12:34 +01:00
2023-12-09 22:06:20 +01:00
2023-12-09 22:06:20 +01:00
2023-11-28 17:15:27 -05:00
2023-11-20 00:39:42 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-20 00:39:42 +01:00
2023-11-20 00:39:42 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-12-07 16:46:50 -05:00
2023-12-03 20:29:14 +01:00
2023-12-03 20:29:14 +01:00
2023-12-17 18:25:10 +03:30
2023-11-21 16:54:02 +01:00
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-12-07 16:46:50 -05:00
2023-12-03 20:29:14 +01:00
2023-12-03 20:29:14 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-12-02 10:35:43 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-12-12 23:01:08 +01:00
2023-12-12 23:01:08 +01:00
2023-12-01 10:28:02 +01:00
2023-12-12 23:01:08 +01:00
2023-12-12 23:01:08 +01:00
2023-12-17 18:25:10 +03:30
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-12-19 09:21:55 -07:00
2023-12-14 08:36:11 -07:00
2023-12-14 08:36:11 -07:00
2023-12-19 21:08:05 +01:00
2023-12-19 21:08:05 +01:00
2023-12-19 21:08:05 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-11 08:51:51 +01:00
2023-12-15 22:04:46 +01:00
2023-11-28 17:15:27 -05:00
2023-11-11 08:51:51 +01:00
2023-12-17 18:25:10 +03:30
2023-12-01 10:28:02 +01:00
2023-12-15 22:11:49 +01:00
2023-12-01 10:28:02 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-12-17 18:25:10 +03:30
2023-11-19 22:00:48 +01:00
2023-12-17 18:25:10 +03:30
2023-11-19 22:00:48 +01:00
2023-09-22 19:45:11 -06:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-11 08:51:51 +01:00
2023-12-15 22:04:46 +01:00
2023-11-19 22:00:48 +01:00
2023-11-11 08:54:37 +01:00
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-12-02 22:54:53 +01:00
2023-10-25 19:45:41 +02:00
2023-12-04 19:54:43 +00:00
2023-12-04 19:54:43 +00:00
2023-12-17 18:25:10 +03:30
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-12-15 22:04:46 +01:00
2023-11-28 17:15:27 -05:00
2023-11-11 08:51:51 +01:00
2023-12-15 22:04:46 +01:00
2023-11-28 17:15:27 -05:00
2023-11-11 08:51:51 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-11 08:51:51 +01:00
2023-11-19 22:00:48 +01:00
2023-11-19 22:00:48 +01:00
2023-12-09 22:06:20 +01:00
2023-12-09 22:06:20 +01:00
2023-11-19 22:00:48 +01:00
2023-12-17 18:25:10 +03:30
2023-12-12 23:01:08 +01:00
2023-12-12 23:01:08 +01:00
2023-11-28 17:15:27 -05:00
2023-11-28 17:15:27 -05:00
2023-11-11 08:51:51 +01:00
2023-12-19 21:08:05 +01:00
2023-12-19 21:08:05 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-03 14:47:53 +01:00
2023-10-03 14:47:53 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00
2023-11-19 22:00:48 +01:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-12-05 09:38:32 +01:00
2023-12-05 09:38:32 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-12-19 21:08:05 +01:00
2023-12-15 22:04:46 +01:00
2023-12-07 11:02:50 -07:00
2023-12-17 18:25:10 +03:30
2023-09-27 16:33:21 +02:00
2023-12-17 18:25:10 +03:30
2023-11-19 22:00:48 +01:00
2023-12-17 18:25:10 +03:30
2023-11-24 08:41:38 +01:00
2023-11-11 08:51:51 +01:00
2023-12-17 18:25:10 +03:30
2023-11-24 08:41:38 +01:00
2023-11-28 17:15:27 -05:00
2023-11-24 08:41:38 +01:00
2023-11-24 08:41:38 +01:00
2023-12-17 18:25:10 +03:30
2023-11-19 22:00:48 +01:00
2023-11-11 08:51:51 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00