I really appreciate the disaster-proof nature of Scratch file saving. And data integrity is typically valued more than performance; for example, disabling all the data integrity mechanisms in the file system yields a ~5x performance boost, yet nobody does that.
However, laptops have built-in UPS (battery) and dislike frequent disk writes for power usage reasons, so maybe we could detect if a battery is present and disable save-as-you-type. But even then I'd use saving every 30 seconds or so instead of completely disabling it.
I really appreciate the disaster-proof nature of Scratch file saving. And data integrity is typically valued more than performance; for example, disabling all the data integrity mechanisms in the file system yields a ~5x performance boost, yet nobody does that.
However, laptops have built-in UPS (battery) and dislike frequent disk writes for power usage reasons, so maybe we could detect if a battery is present and disable save-as-you-type. But even then I'd use saving every 30 seconds or so instead of completely disabling it.