Comments (6)
Sorry, I don't think it is a good idea. It seems like a completely independent
task from compressing html, so it can be just done separately. Bundling it with
htmlcompressor won't provide any benefits besides packing everything into one
zip file.
Original comment by [email protected]
on 28 Mar 2011 at 9:14
- Added labels: Type-Enhancement
- Removed labels: Type-Defect
from htmlcompressor.
While I don't agree with your reasons completely, I do respect them. After
all, this is your baby and I don't want to tell you how to run it. You're
doing a good job of that already. Anyway, if you want to add a new site to the
list of those already using your lib then feel free to add www.spafinder.com
(we also use it on our sister EMEA sites).
Original comment by [email protected]
on 29 Mar 2011 at 1:15
from htmlcompressor.
I am not taking it as if you are telling me what to do, you are just providing
ideas for improvement, and I appreciate it. I will leave this issue open so
others who find it interesting can vote on it and discuss it further.
I will add your site to the list, thanks.
Original comment by [email protected]
on 29 Mar 2011 at 3:39
from htmlcompressor.
While image compression is certainly out of scope of this...
I could imagine inlining via data URIs could potentially be in scope. (but I
would only want it for files <5k that are referenced via <img src=...> So
that's already pretty limited.
Original comment by [email protected]
on 30 Mar 2011 at 11:49
from htmlcompressor.
Converting images into inline base64 seems like a pretty exotic task. The
popular (and proper perhaps) way of storing layout images is css sprites,
nobody has images right in html as img tags nowadays. There are pretty nice css
sprite compilers and optimizers out there, that's what I would look into for
optimizing images. But again it is a completely independent process from html
compression.
Original comment by [email protected]
on 31 Mar 2011 at 1:45
from htmlcompressor.
Agreed,
See also: https://github.com/remy/inliner
and http://jbueza.github.com/cid/
Original comment by [email protected]
on 31 Mar 2011 at 1:51
from htmlcompressor.
Related Issues (20)
- compressor replaces double spaces in urls and thus brokes the links HOT 1
- http://compilehtml.com/ not working anymore HOT 2
- javaScript wan't be compressed
- How to use the htmlcompressor? HOT 1
- [deleted issue]
- Unable to use latest closure compiler HOT 3
- how can i did not reduce spaces when it is in the input tag HOT 1
- removeSpacesInsideTags incorrectly removes space after some unquoted attributes HOT 1
- Unable to use closure HOT 2
- Extend HTML compressor to compress and combine external files
- Google Closure Compiler compiler.jar not found even though present
- one-line comment HOT 1
- styleTypeAttrPattern should also search for type="text/css"
- Add a --preserve-single-line-break option
- Update for JSP 2.2 HOT 2
- greedy simple attributes remove content for all attributes ending in "disabled" such as ng-disabled
- && in attributes breaks compression HOT 1
- a
- preserve-line-breaks causes StackOverFlow when consumed 2000 empty lines. HOT 1
- Velocity Version
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from htmlcompressor.