Skip to Content
API ReferenceDeployment

Deployment

The live Rosetta app is mounted under https://philipshih.org/rosetta from the static bundle in public/rosetta.

Static Asset Caching

/rosetta/index.html is revalidated so each deployment can point browsers at the newest bundle files. The generated files under /rosetta/assets/* are content-hashed Vite assets, so the website serves them with long-lived immutable caching.

Large versioned demo model assets under /portfolio/*/models/* are also served with long-lived immutable caching. Non-hashed media such as /assets/*.mp3, /secret-bitler/*.png, and Rosetta logo or favicon files use shorter stale-while-revalidate caching so updates can replace the same URL without waiting for a year-long cache to expire.