View a comprehensive history of all the performance optimisations in Construct 3 since the first release.

20 favourites
Switch to OptiPNG on export for smaller & faster PNG recompression
12 favourites
Remote Preview: now uses compression to load faster, where supported (currently Chrome 80+)
13 favourites
Optimise rendering large numbers of on-screen SVG Picture objects (now ~6x faster)
22 favourites
Adjust spritesheeting algorithm to use fewer textures (reducing download size and potentially increasing runtime performance) without significantly affecting memory use
13 favourites
Improve editor performance showing/closing dialogs in light & dark themes
17 favourites
Improve editor performance when changing mouse cursors with lots of content visible
21 favourites
Improved frame scheduling for smoothness & low latency, particularly in worker mode
18 favourites
Use lower-latency mouse/touch input where supported in worker mode
16 favourites
Enable WebGL parallel shader compilation where supported, for faster editor & runtime startup
18 favourites
Optimise handling disabled Solid behaviors
20 favourites
Optimise general collision engine performance when dealing with large numbers of instances
17 favourites
Optimise handling lots of Bullet behaviors with both the Solid behavior and 'Bounce off solids' enabled
20 favourites
Further reduce memory usage of instances
17 favourites
Reduce memory use of instances (improves quadissueperf benchmark)
9 favourites
Improve quadissueperf & bboxperf benchmarks performance (should resolve performance regression since r150)
4 favourites
Cloud save: reduced network requests per Dropbox action
14 favourites
Optimise editor loading time by loading more resources after Start Page appears
14 favourites
Optimise editor loading time by reducing number of network requests and loading more resources in parallel
14 favourites
Optimise editor loading time by deferring more loading work until after the Start Page appears
27 favourites
Optimised general event performance (in C3 runtime)