Thanks, all for the replies, yes I also used other game tools before, just as simple utility apps I created for my own use or for things that are actually not even game related. Great to see others are actually using it similarly.
I completely understand this will be heavier than just plain HTML+JS, but it's quick to prototype and get things doing quickly and change it.
Example, even making a simple AJAX button that makes a HTTP call and/or makes an animation when pushed is quite intensive doing manually, now assume you don't like it and want to change it, or wait, you want that button to be drag and drop, so you can move it on the screen as well. All this would require to refactor all your code completely, which is extremely time-consuming, with Construct it would just require a few clicks to change the behavior, test and export.
Now, the export runs in a contained sandbox, I assume. At least this is how it worked in Construct 2. I'm just trying to get some more information because I did not check Construct in almost 10 years and Construct 3 seems a lot more evolved in terms of web support technologies.
For example, I see it has an iframe option now to load external web content. As for the HTML option, I tried it put in the demo, and it worked, but here comes my question.
I copied a simple bootstrap code into an HTML box. In the preview, it clearly did not work correctly because you need to actually load the bootstrap CSS and JS files. Putting heavy code like that would clearly be extremely intensive (or not?) because it's not made to handle a full website. So, my idea was the following.
You have a regular page, let's say using bootstrap 5, you have your libraries and depend on ices in the header and footer for the JS and CSS files. And now you want to run a Construct 3 export on the page. Would it be possible to apply the external page elements to the Construct 3 export? For example, the HTML bootstrap code that is inside Construct 3 to be rendered correctly?
Note, you can completely assume here that you have complete control over the domain, server that hosts all files including your page code, bootstrap and, of course, construct exported file. What would need to be done technically to allow this, since I assume the canvas on which everything runs in Construct 3 is an entirely different security browser sandbox.