By default the runtime is hosted in a Web Worker.
Use self or globalThis to access the global scope instead. Those work in all environments, and window only works specifically in the DOM and nowhere else.
self
globalThis
window
Check for any privacy or storage related browser settings or extensions. If you have something configured to do something like wipe your browser storage after every pageload (perhaps for some purpose like enhancing privacy or anonymous browsing), you'll also wipe all addons and settings from Construct. The default settings should work, as browsers generally keep storage for at least a few weeks or until you manually wipe it.
Why not use the User Media plugin?
The WebGL renderer automatically adds a pre-draw step if the source image is rotated. So it shouldn't affect the way effects run at all.
It opens fine for me.
As has been the case since 2017, Construct always auto-updates to the latest stable release, and all previous releases are available on the releases page in case you want to roll back for any reason.
Ashley This creates problems for mobile developers
What actual problems does it create? From a user's point of view, it doesn't matter, right?
The Microphone input example shows a spectrum for the current microphone input, from which you could determine pitch.
The same thing was also discussed in this issue. In short, it's a core part of Cordova (cordova-plugin-file) that adds this, and it's difficult to change.
But it shouldn't matter. The permission is never used and so users will never be prompted to use it.
Answer your own performance questions with measurements
It's impossible to help from just this information. If you think there is a problem with Construct, please file an issue following all the guidelines, as we need all that information to be able to help.
Develop games in your browser. Powerful, performant & highly capable.
You can subclass instances to add your own properties and methods. But this doesn't grant any new capabilities beyond what existing scripting APIs are provided.
Member since 21 May, 2007
The official blog for all things Construct and Scirra run by our employees!
Wider technology issues from Ashley's perspective.