Babylon.js 7 includes enhanced scene optimization tools:

// Activate scene optimizer
const options = new BABYLON.SceneOptimizerOptions();
options.addOptimization(new BABYLON.HardwareScalingOptimization(0, 1));
options.addOptimization(new BABYLON.ParticlesOptimization(0.5));
options.addOptimization(new BABYLON.ShadowsOptimization(0.5));

const optimizer = new BABYLON.SceneOptimizer(scene, options);
optimizer.start();