Construct supports writing Javascript code in both script files and event sheets. If you're new to the Javascript programming language, consider taking the Lear...
It's hard to say as it depends on both the internals of browser engines and the specific project in question. In general I'd say worker mode is a good idea if possible, but you will probably be OK with DOM mode too.