Can we create multiple ports by calling connectNative ?

When a let port = chrome.runtime.connectNative('applicationId') is called in Safari Web Extension, does it create multiple ports that can individually communicate with the app extension ?

In chrome, every connectNative call spawns one process

How does it work in Safari ?
There will be one app extension process per extension in each browser (one for Safari, one for Safari Technology Preview).

Additional calls to connectNative will not instantiate new processes. What are you trying to accomplish with that behavior?
Can we create multiple ports by calling connectNative ?
 
 
Q