I just tested compress_js on two different pmapper 3.1 applications and 
I seems to be working well.
Armin Burger wrote:
> Alessandro,
>
> I thought that the compression function I once took from the ka-map 
> mailing list was included in the javascript directory, but it seems I 
> have once removed it. I added a slightly modified version on SVN, see
>
> http://svn.pmapper.net/trac/browser/pmapper/trunk/util/compress_js
>
> It produces +/- the same size as you mentioned. I usually set gzip 
> compression on the web server so I do not need to gzip the file.
>
> I you find any JS errors please tell me and I will check where some JS 
> parts were not ready for the compression function.
>
> I mainly noticed very slow loading of single images via Ajax, even if 
> very small, on IE. But it seems that the pre-loading I was trying (in 
> start.phtml) does not help very much. I.e. the images are loaded again, 
> anyway
>
> armin
>
>
> Alessandro Pasotti wrote:
>   
>> Hi,
>>
>> I would like to share some thought about p.mapper loading times, I feel that 
>> having many uncompressed js files push up loading times significantly due to 
>> two main reasons:
>>
>> 1 - file size (188KB uncompressed)
>> 2 - number of requests
>>
>> Point 2 is browser dependant but AFAIK most browsers typically can handle no 
>> more than 2 (IE) http requests simultaneously.
>>
>> I've come up with a solution that I'm using in many projects (mainly ajax) 
>> and 
>> tests in pmapper give good results.
>>
>> This is what I've done:
>>
>> # cd javascript
>> # for i in $(ls *.js); do mv $i $i.src; done 
>> # for i in $(ls *.js.src); do jsjavacompress.sh $i >> pm.js ; done
>>
>>
>> This produces a single 95KB pm.js file that is loaded at startup.
>> additionally gzip gives a 27KB file.
>>
>> So we can go from 20 files 188KB to one file 27KB compressed and gzipped.
>>
>> # cat jsjavacompress.sh
>> java -jar custom_rhino.jar -c $1 2>&1
>>
>> You can download custom_rhino.jar from here:
>> http://trac.dojotoolkit.org/browser/trunk/buildscripts/lib/custom_rhino.jar?rev=5877&format=raw
>>
>> There are many other js compression techniques, but I prefer this one as it 
>> is 
>> less error prone.
>>
>> The same could be done in jquery directory.
>>     
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> _______________________________________________
> pmapper-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/pmapper-users
>
>   


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
pmapper-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmapper-users

Reply via email to