#1 2008-01-23 11:23:23
- Northie
- Moderator

- From: Yorkshire, UK
- Registered: 2006-08-19
- Posts: 2578
- I've been thanked 62 times.
-

minifying code for smaller downloads
CSS and Javascript can be bulky
Here are two tools for compressing your code for smaller downloads
For CSS
http://www.codebeautifier.com/
For JavaScript*
http://dean.edwards.name/packer/
This morning I had 49 Kb of CSS; now it's 29 Kb
The javascript packer can get large files to about a quarter of it's original size. (eg 80Kb to 20Kb)
*Javascript may need tidying with the yuicompressor (google it!) before being "packed"
Offline
#2 2008-01-23 16:11:15
- matte
- Administrator

- From: you know you want a caricature
- Registered: 2004-11-08
- Posts: 3275
- I've been thanked 28 times.
-

Re: minifying code for smaller downloads
or on a minimal site
Input: 3.742KB, Output:3.121KB,
How to choose a web host
Get an amazing caricature
Support OBAMA? Get a cool Tshirt
Read my irreverent BLOG
Offline
#3 2008-01-23 21:57:25
- ColoEagle
- Administrator

- From: Colorado, USA
- Registered: 2006-02-15
- Posts: 2109
- I've been thanked 83 times.
-

Re: minifying code for smaller downloads
That's a cool tool there Northie. 
Ran my css through it and like Matte decreased my total css by just a few bytes. The thing I liked about it though is the way it structured the css (where possible) to shorthand.
Definitely worth bookmarking.
The only way to discover the limits of the possible is to go beyond them into the impossible
Attention designers and webmasters - "The Beauty of CSS"
Valid Web Designs tutorials on HTML, XHTML and CSS
Home Security Systems
Offline
#4 2008-01-24 00:54:20
- Ryan_steyn
- Member

- From: South Africa, Port Elizabeth
- Registered: 2006-08-23
- Posts: 1665
- I've been thanked 25 times.
-
Re: minifying code for smaller downloads
knocked me down 13kb to 7, nice 
All it really did was point the nasty finger at my scrollbars, change color codes and change all my "0px" to "0".
Quite cool actually.
EDIT: and to awe the masses even further, the css still works perfectly, none of the glitches that i was expecting to have to weed out after having the code shrunk down
Bookmarked 
Last edited by Ryan_steyn (2008-01-24 00:59:00)
Lalibela Game Reserve in malaria free South Africa
"Humans are by far the most fascinating creatures, in a universe with no boundaries and a world with so much unfound wonder we are the only entities capable of creating boredom"
Offline
#5 2008-01-24 02:25:52
- matte
- Administrator

- From: you know you want a caricature
- Registered: 2004-11-08
- Posts: 3275
- I've been thanked 28 times.
-

Re: minifying code for smaller downloads
knocked me down 13kb to 7
looking at your avatar Ryan, you were pretty bloated to start with!
How to choose a web host
Get an amazing caricature
Support OBAMA? Get a cool Tshirt
Read my irreverent BLOG
Offline
#6 2008-01-24 02:57:37
- Ryan_steyn
- Member

- From: South Africa, Port Elizabeth
- Registered: 2006-08-23
- Posts: 1665
- I've been thanked 25 times.
-
Re: minifying code for smaller downloads
Yeah yeah, thats from my sporty days when i was fitter...
(its not like i put my face on some giant squash players body just so i could print it out and scare the crap out of my fiance.. i would never do such a thing
)
Last edited by Ryan_steyn (2008-01-24 02:58:09)
Lalibela Game Reserve in malaria free South Africa
"Humans are by far the most fascinating creatures, in a universe with no boundaries and a world with so much unfound wonder we are the only entities capable of creating boredom"
Offline
#7 2008-01-24 03:30:59
- Northie
- Moderator

- From: Yorkshire, UK
- Registered: 2006-08-19
- Posts: 2578
- I've been thanked 62 times.
-

Re: minifying code for smaller downloads
Did you select highest compression?
Offline
#8 2008-01-24 03:38:58
- Ryan_steyn
- Member

- From: South Africa, Port Elizabeth
- Registered: 2006-08-23
- Posts: 1665
- I've been thanked 25 times.
-
Re: minifying code for smaller downloads
What... is that a fat joke! 
No, i just added my code and clicked process. I didn't try anything fancy - i figured that was just asking to have key items stripped from my css.
I reckon if your css is written decently and the size is small enough to keep neat then there isnt all that much the css cleaner can do. Surely?
Lalibela Game Reserve in malaria free South Africa
"Humans are by far the most fascinating creatures, in a universe with no boundaries and a world with so much unfound wonder we are the only entities capable of creating boredom"
Offline
#9 2008-01-24 12:50:55
- Steven_A_S
- Member

- From: San Antonio, TX
- Registered: 2006-08-07
- Posts: 440
- I've been thanked 21 times.
-
Re: minifying code for smaller downloads
Input: 4.386KB, Output:3.737KB on Highest
Just removed extra spaces I use for formatting (in fact, all spacing), simple remarks, and changed all bold font-weights to 700. Got to say I prefer the way I have it formated. Most other optimizations I do myself.
Offline
#10 2008-01-24 13:53:12
- Northie
- Moderator

- From: Yorkshire, UK
- Registered: 2006-08-19
- Posts: 2578
- I've been thanked 62 times.
-

Re: minifying code for smaller downloads
Well, when you work with designers...... you get bloated code.
As a develeper, it's my responsibility to develop what's given to me
Offline
#11 2008-01-24 14:30:15
- Steven_A_S
- Member

- From: San Antonio, TX
- Registered: 2006-08-07
- Posts: 440
- I've been thanked 21 times.
-
Re: minifying code for smaller downloads
Ryan_steyn wrote:
Yeah yeah, thats from my sporty days when i was fitter...
(its not like i put my face on some giant squash players body just so i could print it out and scare the crap out of my fiance.. i would never do such a thing)

Actually, from the shape of the racket, it looks like you (or whoever's body you might have pasted your face to if you were so inclined) were playing badminton not squash 
Offline
#12 2008-01-25 00:16:04
- Ryan_steyn
- Member

- From: South Africa, Port Elizabeth
- Registered: 2006-08-23
- Posts: 1665
- I've been thanked 25 times.
-
Re: minifying code for smaller downloads
Steven_A_S wrote:
Ryan_steyn wrote:
Yeah yeah, thats from my sporty days when i was fitter...
(its not like i put my face on some giant squash players body just so i could print it out and scare the crap out of my fiance.. i would never do such a thing)
Actually, from the shape of the racket, it looks like you (or whoever's body you might have pasted your face to if you were so inclined) were playing badminton not squash
That is entirely possible, i have never played badminton so i cant imagine putting the two together
The closest thing to that racket i have seen is a squash racket (i used to play squash) except the neck would probably snap
Neway.. back to making stuff smaller.
It also removed all the spacing i used for formatting... one day i will climb back in with my finger steadily on the tab key
Lalibela Game Reserve in malaria free South Africa
"Humans are by far the most fascinating creatures, in a universe with no boundaries and a world with so much unfound wonder we are the only entities capable of creating boredom"
Offline
#13 2008-01-29 14:20:11
- griffinsbridge
- Member

- From: York, England
- Registered: 2005-11-04
- Posts: 595
- I've been thanked 11 times.
-
Re: minifying code for smaller downloads
Oh I like that CSS beautifier alot!
Got 14.2KB down to 9.807KB, which is splendid.
(lemme do the sums)
4.4KB per download, 50,000 (ish) unique views a month (not counting those who've already downloaded it), divide by KB in MB and we have a saving of nearly 215 Meg a month bandwidth! Get in!!!
need to squeeze more out of this, so I'm gonna shorten some of the class names in the CSS and html, I'd quite like to get it down by another 2 or 3KB if I can
So many pages, so little time.
Offline
#14 2008-01-29 21:13:29
- ColoEagle
- Administrator

- From: Colorado, USA
- Registered: 2006-02-15
- Posts: 2109
- I've been thanked 83 times.
-

Re: minifying code for smaller downloads
I have reached the final tweaking stage for a user interactive page for a local businesses website. Ran the rather intense CSS through this and was reduced from 79k of CSS to 51k.
76k of JS down to 68k. 
Now if there was away to reduce the number of images. (approx 300 for 2.2mb of total images) 
The only way to discover the limits of the possible is to go beyond them into the impossible
Attention designers and webmasters - "The Beauty of CSS"
Valid Web Designs tutorials on HTML, XHTML and CSS
Home Security Systems
Offline
| Never |
- Sponsored Results
|
|