# Simple Static Asset Versioning in Craft CMS

DevFeed: [Simple Static Asset Versioning in Craft CMS](<https://devfeed.tech/articles/simple-static-asset-versioning-in-craft-cms-31298.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/simple-static-asset-versioning>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2017-05-05T20:58:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Content Management System](<https://devfeed.tech/topics/cms.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Website](<https://devfeed.tech/topics/website.md>)

Tags: [allows](<https://devfeed.tech/tags/allows.md>), [asset](<https://devfeed.tech/tags/asset.md>), [caching](<https://devfeed.tech/tags/caching.md>), [cms](<https://devfeed.tech/tags/cms.md>), [css](<https://devfeed.tech/tags/css.md>), [delivered](<https://devfeed.tech/tags/delivered.md>), [ensuring](<https://devfeed.tech/tags/ensuring.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [insights](<https://devfeed.tech/tags/insights.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [latest](<https://devfeed.tech/tags/latest.md>), [performance](<https://devfeed.tech/tags/performance.md>), [performant](<https://devfeed.tech/tags/performant.md>), [static](<https://devfeed.tech/tags/static.md>), [versioning](<https://devfeed.tech/tags/versioning.md>), [website](<https://devfeed.tech/tags/website.md>)

## AI overview

This tutorial explains static asset versioning in Craft CMS. It describes browser caching for CSS, JavaScript, and image assets, compares query-string and filename-based cache busting, and presents a simple approach to delivering updated assets while keeping the build system manageable.

## Source excerpt

Static asset versioning allows you to have a performant website, while also ensuring the latest CSS and JavaScript are delivered