As far as I know you have two option when run a project: worker, and without worker.
- Worker mode means that the runtime code (scripting codes, plugins, runtime etc.) run in a worker thread in other words what you can see (HTML page) is run as a display but the real calculation run in background.
You can see the threads with developer tool (f12)
- Without worker you run in one page (top) that cause if have to calculate many things or use some methods that stop running the display (HTML) cannot render in time.
Plugin SDK and Scripting is a javascript code too. The difference between the function and usage. At the end both will build in the final project.