Minification removes unnecessary characters from code without altering functionality. This results in improved first page load performance. Fewer files mean fewer HTTP requests from the browser to the server or from the service providing your application. You can create any number of individual bundles specifically for CSS, JavaScript, etc. Bundling reduces the number of server requests that are necessary to render a web asset, such as a web page. Bundlingīundling combines multiple files into a single file. In this case, bundling and minification provide a performance improvement even after the first page request. Additionally, the browser requires a validation request for each asset. If the expires header isn't set correctly on the assets and if bundling and minification isn't used, the browser's freshness heuristics mark the assets stale after a few days. So, bundling and minification don't improve performance when requesting the same page, or pages, on the same site requesting the same assets. Once a web page has been requested, the browser caches the static assets (JavaScript, CSS, and images). Used together, bundling and minification improve performance by reducing the number of server requests and reducing the size of the requested static assets.īundling and minification primarily improve the first page request load time. What is bundling and minificationīundling and minification are two distinct performance optimizations you can apply in a web app. This article explains the benefits of applying bundling and minification, including how these features can be used with ASP.NET Core web apps.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |