Output VFS
Bazel introduced an Output Protocol in 7.2 — mostly to download output artifacts only on demand. That is very useful for setups where developers use a central distributed cache.
Another use case might be to generate certain artifacts only when needed. E.g. providing the files that an IDE needs for understanding the project structure on demand on access.