55,629
Downloads
567
Downloads of v 2.3.0
38
Average downloads per day
2017-03-07
Last published
Share on Social Networks
Web Markup Minifier: Core
2.3.0
The Web Markup Minifier (abbreviated WebMarkupMin) is a .NET library that contains a set of markup minifiers. The objective of this project is to improve the performance of web applications by reducing the size of HTML, XHTML and XML code.
WebMarkupMin absorbed the best of existing solutions from non-microsoft platforms: Juriy Zaytsev's Experimental HTML Minifier (http://github.com/kangax/html-minifier/) (written in JavaScript) and Sergiy Kovalchuk's HtmlCompressor (http://code.google.com/p/htmlcompressor/) (written in Java).
Minification of markup produces by removing extra whitespaces, comments and redundant code (only for HTML and XHTML). In addition, HTML and XHTML minifiers supports the minification of CSS code from style tags and attributes, and minification of JavaScript code from script tags, event attributes and hyperlinks with javascript: protocol. WebMarkupMin.Core contains built-in JavaScript minifier based on the Douglas Crockford's JSMin (http://github.com/douglascrockford/JSMin) and built-in CSS minifier based on the Mads Kristensen's Efficient stylesheet minifier (http://madskristensen.net/post/Efficient-stylesheet-minification-in-C). The above mentioned minifiers produce only the most simple minifications of CSS and JavaScript code, but you can always install additional modules that support the more powerful algorithms of minification: WebMarkupMin.MsAjax (contains minifier-adapters for the Microsoft Ajax Minifier - http://ajaxmin.codeplex.com), WebMarkupMin.Yui (contains minifier-adapters for YUI Compressor for .Net - http://github.com/PureKrome/YUICompressor.NET) and WebMarkupMin.NUglify (contains minifier-adapters for the NUglify - http://github.com/xoofx/NUglify).
Also supports minification of views of popular JavaScript template engines: KnockoutJS, Kendo UI MVVM and AngularJS 1.X.
To install Web Markup Minifier: Core, run the following command in the Package Manager Console
Install-Package WebMarkupMin.Core
Release Notes
1. Added support of .NET Core 1.0.3;
2. Downgraded .NET Framework version from 4.5.1 to 4.5;
3. Fixed a error #31 “Perfomance is very slow when a HTML comment is inside a JavaScript block”;
4. Fixed a error in `SourceCodeNavigator` class.
Owners
Authors
Copyright
Copyright (c) 2013-2017 Andrey Taritsyn - http://www.taritsyn.ru
Tags
Dependencies
-
.NETFramework 4.0 Client
- No dependencies.
-
.NETFramework 4.5
- No dependencies.
-
.NETStandard 1.3
- System.Collections (>= 4.0.11)
- System.Collections.Concurrent (>= 4.0.12)
- System.Globalization (>= 4.0.11)
- System.IO (>= 4.1.0)
- System.IO.Compression (>= 4.1.0)
- System.Linq (>= 4.1.0)
- System.Reflection (>= 4.1.0)
- System.Resources.ResourceManager (>= 4.0.1)
- System.Runtime.Extensions (>= 4.1.0)
- System.Runtime.InteropServices (>= 4.1.0)
- System.Text.Encoding (>= 4.0.11)
- System.Text.RegularExpressions (>= 4.1.0)
- System.Threading (>= 4.0.11)
Version History
| Version | Downloads | Last updated |
|---|---|---|
| Web Markup Minifi... 2.3.0 (this version) | 567 | Tuesday, March 7, 2017 |
| Web Markup Minifi... 2.2.4 | 3,930 | Saturday, November 26, 2016 |
| Web Markup Minifi... 2.2.3 | 97 | Wednesday, November 23, 2016 |
| Web Markup Minifi... 2.2.2 | 1,288 | Friday, November 11, 2016 |
| Web Markup Minifi... 2.2.0 | 1,739 | Tuesday, September 27, 2016 |
| Web Markup Minifi... 2.1.0 | 1,848 | Tuesday, July 19, 2016 |
| Web Markup Minifi... 2.0.2 | 371 | Tuesday, July 12, 2016 |
| Web Markup Minifi... 2.0.1 | 136 | Saturday, July 9, 2016 |
| Web Markup Minifi... 2.0.0 | 513 | Tuesday, June 28, 2016 |
| Web Markup Minifi... 2.0.0-rc9 | 111 | Monday, June 13, 2016 |
| Web Markup Minifi... 2.0.0-rc8 | 265 | Thursday, May 19, 2016 |
| Web Markup Minifi... 2.0.0-rc7 | 176 | Tuesday, May 10, 2016 |
| Web Markup Minifi... 2.0.0-rc6 | 165 | Saturday, April 2, 2016 |
| Web Markup Minifi... 2.0.0-rc2 | 1,233 | Saturday, December 5, 2015 |
| Web Markup Minifi... 2.0.0-rc1 | 706 | Friday, November 20, 2015 |
| Web Markup Minifi... 2.0.0-beta5 | 266 | Saturday, October 17, 2015 |
| Web Markup Minifi... 2.0.0-beta4 | 613 | Friday, September 4, 2015 |
| Web Markup Minifi... 2.0.0-beta2 | 112 | Monday, August 24, 2015 |
| Web Markup Minifi... 2.0.0-beta1 | 83 | Thursday, August 13, 2015 |
| Web Markup Minifi... 2.0.0-alpha2 | 91 | Friday, July 31, 2015 |
| Web Markup Minifi... 2.0.0-alpha1 | 88 | Friday, July 17, 2015 |
| Web Markup Minifi... 1.1.5 | 235 | Saturday, July 9, 2016 |
| Web Markup Minifi... 1.1.4 | 279 | Wednesday, June 29, 2016 |
| Web Markup Minifi... 1.1.3 | 3,440 | Tuesday, June 14, 2016 |
| Web Markup Minifi... 1.1.2 | 76 | Monday, June 13, 2016 |
| Web Markup Minifi... 1.1.0 | 2,090 | Tuesday, April 5, 2016 |
| Web Markup Minifi... 1.0.1 | 5,950 | Sunday, December 6, 2015 |
| Web Markup Minifi... 1.0.0 | 6,573 | Wednesday, August 26, 2015 |
| Web Markup Minifi... 0.9.12 | 5,833 | Wednesday, April 1, 2015 |
| Web Markup Minifi... 0.9.11 | 2,096 | Saturday, January 31, 2015 |
| Web Markup Minifi... 0.9.9 | 1,076 | Tuesday, November 25, 2014 |
| Web Markup Minifi... 0.9.8 | 2,941 | Sunday, October 26, 2014 |
| Web Markup Minifi... 0.9.7 | 364 | Thursday, October 9, 2014 |
| Web Markup Minifi... 0.9.6 | 242 | Tuesday, September 30, 2014 |
| Web Markup Minifi... 0.9.4 | 215 | Saturday, September 27, 2014 |
| Web Markup Minifi... 0.9.3 | 636 | Sunday, September 14, 2014 |
| Web Markup Minifi... 0.9.2 | 2,712 | Thursday, September 11, 2014 |
| Web Markup Minifi... 0.9.1 | 128 | Wednesday, September 10, 2014 |
| Web Markup Minifi... 0.9.0 | 157 | Tuesday, September 9, 2014 |
| Web Markup Minifi... 0.9.0-beta4 | 103 | Monday, September 8, 2014 |
| Web Markup Minifi... 0.9.0-beta3 | 167 | Thursday, July 24, 2014 |
| Web Markup Minifi... 0.9.0-beta2 | 97 | Thursday, July 10, 2014 |
| Web Markup Minifi... 0.9.0-beta1 | 568 | Thursday, July 3, 2014 |
| Web Markup Minifi... 0.8.21 | 1,229 | Tuesday, May 27, 2014 |
| Web Markup Minifi... 0.8.20 | 217 | Sunday, May 18, 2014 |
| Web Markup Minifi... 0.8.18 | 1,029 | Saturday, March 15, 2014 |
| Web Markup Minifi... 0.8.13 | 839 | Tuesday, November 26, 2013 |
| Web Markup Minifi... 0.8.11 | 409 | Tuesday, September 17, 2013 |
| Web Markup Minifi... 0.8.9 | 247 | Wednesday, July 17, 2013 |
| Web Markup Minifi... 0.8.7 | 165 | Wednesday, June 5, 2013 |
| Web Markup Minifi... 0.8.6 | 189 | Thursday, May 30, 2013 |
| Web Markup Minifi... 0.8.2 | 217 | Monday, April 22, 2013 |
| Web Markup Minifi... 0.8.1 | 159 | Saturday, April 20, 2013 |
| Web Markup Minifi... 0.8.0 | 134 | Monday, April 15, 2013 |
| Web Markup Minifi... 0.7.3-beta1 | 109 | Tuesday, April 2, 2013 |
| Web Markup Minifi... 0.7.2-alpha1 | 103 | Thursday, March 28, 2013 |
| Web Markup Minifi... 0.7.1-alpha1 | 97 | Tuesday, March 26, 2013 |
| Web Markup Minifi... 0.7.0-alpha1 | 110 | Monday, March 25, 2013 |