| ▲ | layer8 3 hours ago | ||||||||||||||||||||||||||||
> I did some research to find why this took so long. 13 years ago, extensions.json used to be extensions.sqlite. Nowadays, extensions.json is serialized and rewritten in full on every write debounced to 20 ms, which works fine for 15 extensions but not 84,194. Occasionally, databases are useful. ;) | |||||||||||||||||||||||||||||
| ▲ | Waterluvian 3 hours ago | parent [-] | ||||||||||||||||||||||||||||
This is probably a good example of the opposite. It would be a mistake to design for the fleetingly rare case. If you’re dealing with a handful of extensions, a json file that’s rewritten is fine. | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||