Verification
Provide a detailed description of the proposed feature
The formula.json and cask.json files are downloaded almost every time an install or upgrade happens, and these files are large.
What is the motivation for the feature?
To make installing formulae and casks via the API faster
How will the feature be relevant to at least 90% of Homebrew users?
Increased performance for all API installs
What alternatives to the feature have been considered?
- Use a git repo with just the JSON files for each comparison (and since there are only 2 files it shouldn't have the issues we had with homebrew/core)
- Using BSON and Webpack but they are (including when gzip compressed) larger than gzip compressed JSON
Verification
brew install wget. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.Provide a detailed description of the proposed feature
The formula.json and cask.json files are downloaded almost every time an install or upgrade happens, and these files are large.
formula.arm64_sequoia.jsonandcask.arm64_sequoia.jsonapi/internalAPI files formulae.brew.sh#1905brew infoorbrew search --desc —-eval-allWhat is the motivation for the feature?
To make installing formulae and casks via the API faster
How will the feature be relevant to at least 90% of Homebrew users?
Increased performance for all API installs
What alternatives to the feature have been considered?