54026024cc
Summary: Buck (our build system) currently starts multiple packager instances for each target and may build multiple targets in parallel. This means we're paying startup costs and are duplicating the work. This enables us to start one instance of the packager and connect to it via socket to do all the work that needs to be done. The way this is structured: 1. SocketServer: A server that listens on a socket path that is generated based on the server options 2. SocketClient: Interfaces with the server and exposes the operations that we support as methods 3. SocketInterface: Integration point and responsible for forking off the server |
||
---|---|---|
.. | ||
debug.js |