You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
From what I learn, this is the flow that triggers each package:
flowchart TD
%% Nodes
A("pinojs"):::green
B("Create Instance"):::orange
C("Received transport"):::blue
D("Use Sonic Boom"):::blue
E("Use Thread Stream"):::blue
%% Edges
A --> B --> C
C -- No --> D
C -- Yes --> E
Loading
Using this workflow, we can:
replace sonic-boom for createWriteStream.
It will be slower but will work until we port sonic-boom.
replace thread-stream for stdin: true on worker.
We will need to re-implement the flush mechanisms, and the communication in theory will be slower since thread-stream use SharedArrayBuffer.
From what I learn, this is the flow that triggers each package:
flowchart TD %% Nodes A("pinojs"):::green B("Create Instance"):::orange C("Received transport"):::blue D("Use Sonic Boom"):::blue E("Use Thread Stream"):::blue %% Edges A --> B --> C C -- No --> D C -- Yes --> EUsing this workflow, we can:
sonic-boomforcreateWriteStream.sonic-boom.thread-streamforstdin: trueon worker.thread-streamuseSharedArrayBuffer.