Skip to search.

Breaking News Visit Yahoo! News for the latest.

×Close this window

exceptional-performance · Exceptional Performance

The Yahoo! Groups Product Blog

Check it out!

Group Information

  • Members: 1380
  • Category: Yahoo!
  • Founded: Jul 18, 2007
  • Language: English
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Real people. Real stories. See how Yahoo! Groups impacts members worldwide.

Messages

Advanced
Messages Help
Messages 1026 - 1056 of 2058   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Show Message Summaries Sort by Date ^  
#1026 From: Sergey Chernyshev <sergey.chernyshev@...>
Date: Sat Jun 6, 2009 2:06 am
Subject: Re: Google releases Page Speed
sergeycherny...
Send Email Send Email
 
Sorry, technically it's correct, I meant that YSlow doesn't have an open repository

        Sergey


On Fri, Jun 5, 2009 at 9:08 PM, Philip Tellis <philip@...> wrote:


YSlow is under the MPL, but I agree that competition is good for the
consumer.

SC dropped bits saying:



>
>
> It has one big difference - it's open source, more over, the more competition among Firebug performance extensions, the better.


#1028 From: "Vinod" <vinod_kerkar@...>
Date: Mon Jun 8, 2009 1:01 am
Subject: Smush.it Standalone version?
vinod_kerkar
Send Email Send Email
 
Hi There,

I am guessing when you smush any image it gets uploaded on the server of
smush.it and after processing new image is returned to the user.

That means these images are on smush.it server before they are launching. I work
for one of the top financial institute in USA. We cannot send these images to
different servers because of the competition.

I proposed smush.it in front of my team. This limitation was discussed and we
couldn't use smush.it.

Is there any other way we can use smush.it with out uploading files on the
smush.it server?

Regards,
Vinod

#1029 From: "dereck009" <galambalazs@...>
Date: Mon Jun 8, 2009 10:00 am
Subject: Re: Smush.it Standalone version?
dereck009
Send Email Send Email
 
Well, maybe you could use the programs smush.it uses. (FAQ)

Personally for pngs I use Png Optimizer and PNGOUT, and jpegtran for jpegs. The
first is a drag n drop application, the other two are command line tools (note
that PNGOUT also has a drag n drop version, but it's not freeware).

And building a batch processing script to use these applications is no big deal.
You put the files into folders like 'png' and 'jpg', do some directory listing,
and then run the programs with the appropriate paramateters.

For pngs you can even purchase pngoutwin for 30$ and then you only have to care
about jpegs batch processing.

- Balázs



--- In exceptional-performance@yahoogroups.com, "Vinod" <vinod_kerkar@...>
wrote:
>
> Hi There,
>
> I am guessing when you smush any image it gets uploaded on the server of
smush.it and after processing new image is returned to the user.
>
> That means these images are on smush.it server before they are launching. I
work for one of the top financial institute in USA. We cannot send these images
to different servers because of the competition.
>
> I proposed smush.it in front of my team. This limitation was discussed and we
couldn't use smush.it.
>
> Is there any other way we can use smush.it with out uploading files on the
smush.it server?
>
> Regards,
> Vinod
>

#1030 From: Kirk Cerny <kirksemail@...>
Date: Mon Jun 8, 2009 2:30 pm
Subject: Re: Re: Smush.it Standalone version?
kirkcerny501
Send Email Send Email
 
I wonder what smush.it does, but whenever I smush a image that I have
sized with image magic with the -thumbnail flag, I get no savings. I
wonder if they do the same thing.

Kirk Cerny


On Mon, Jun 8, 2009 at 4:00 AM, dereck009<galambalazs@...> wrote:
>
>
> Well, maybe you could use the programs smush.it uses. (FAQ)
>
> Personally for pngs I use Png Optimizer and PNGOUT, and jpegtran for jpegs.
> The first is a drag n drop application, the other two are command line tools
> (note that PNGOUT also has a drag n drop version, but it's not freeware).
>
> And building a batch processing script to use these applications is no big
> deal. You put the files into folders like 'png' and 'jpg', do some directory
> listing, and then run the programs with the appropriate paramateters.
>
> For pngs you can even purchase pngoutwin for 30$ and then you only have to
> care about jpegs batch processing.
>
> - Balázs
>
> --- In exceptional-performance@yahoogroups.com, "Vinod" <vinod_kerkar@...>
> wrote:
>>
>> Hi There,
>>
>> I am guessing when you smush any image it gets uploaded on the server of
>> smush.it and after processing new image is returned to the user.
>>
>> That means these images are on smush.it server before they are launching.
>> I work for one of the top financial institute in USA. We cannot send these
>> images to different servers because of the competition.
>>
>> I proposed smush.it in front of my team. This limitation was discussed and
>> we couldn't use smush.it.
>>
>> Is there any other way we can use smush.it with out uploading files on the
>> smush.it server?
>>
>> Regards,
>> Vinod
>>
>
>

#1031 From: Stoyan Stefanov <stoyan@...>
Date: Mon Jun 8, 2009 4:59 pm
Subject: Re: Re: Smush.it Standalone version?
ssttoobg
Send Email Send Email
 
Hey Kirk, Vinod,

The smush.it FAQ (http://smush.it/faq.php) and posts on YUIBlog (http://yuiblog.com/blog/2008/11/14/imageopt-3/) describe what it does for every type of image file.

Thanks,
Stoya


On 6/8/09 7:30 AM, "Kirk Cerny" <kirksemail@...> wrote:


  

  

I wonder what smush.it does, but whenever I smush a image that I have
sized with image magic with the -thumbnail flag, I get no savings. I
wonder if they do the same thing.

Kirk Cerny

On Mon, Jun 8, 2009 at 4:00 AM, dereck009<galambalazs@... <mailto:galambalazs%40yahoo.co.uk> > wrote:
>
>
> Well, maybe you could use the programs smush.it uses. (FAQ)
>
> Personally for pngs I use Png Optimizer and PNGOUT, and jpegtran for jpegs.
> The first is a drag n drop application, the other two are command line tools
> (note that PNGOUT also has a drag n drop version, but it's not freeware).
>
> And building a batch processing script to use these applications is no big
> deal. You put the files into folders like 'png' and 'jpg', do some directory
> listing, and then run the programs with the appropriate paramateters.
>
> For pngs you can even purchase pngoutwin for 30$ and then you only have to
> care about jpegs batch processing.
>
> - Balázs
>
> --- In exceptional-performance@yahoogroups.com <mailto:exceptional-performance%40yahoogroups.com> , "Vinod" <vinod_kerkar@...>
> wrote:
>>
>> Hi There,
>>
>> I am guessing when you smush any image it gets uploaded on the server of
>> smush.it and after processing new image is returned to the user.
>>
>> That means these images are on smush.it server before they are launching.
>> I work for one of the top financial institute in USA. We cannot send these
>> images to different servers because of the competition.
>>
>> I proposed smush.it in front of my team. This limitation was discussed and
>> we couldn't use smush.it.
>>
>> Is there any other way we can use smush.it with out uploading files on the
>> smush.it server?
>>
>> Regards,
>> Vinod
>>
>
>
  
    



#1032 From: "Vinod" <vinod_kerkar@...>
Date: Mon Jun 8, 2009 10:36 pm
Subject: Re: Smush.it Standalone version?
vinod_kerkar
Send Email Send Email
 
Thanks Stoyan for this info!

I think those who cannot user smush.it because of the situation which I am in
pngcrush, pngrewrite, OptiPNG, PNGOut are the options.

I wish we could use smush.it at work but i will where i can.

Great work Stoyan and Nicole.



--- In exceptional-performance@yahoogroups.com, Stoyan Stefanov <stoyan@...>
wrote:
>
> Hey Kirk, Vinod,
>
> The smush.it FAQ (http://smush.it/faq.php) and posts on YUIBlog
> (http://yuiblog.com/blog/2008/11/14/imageopt-3/) describe what it does for
> every type of image file.
>
> Thanks,
> Stoya
>
>
> On 6/8/09 7:30 AM, "Kirk Cerny" <kirksemail@...> wrote:
>
> >
> >
> >
> >
> >
> > I wonder what smush.it does, but whenever I smush a image that I have
> > sized with image magic with the -thumbnail flag, I get no savings. I
> > wonder if they do the same thing.
> >
> > Kirk Cerny
> >
> > On Mon, Jun 8, 2009 at 4:00 AM, dereck009<galambalazs@...
> > <mailto:galambalazs%40yahoo.co.uk> > wrote:
> >> >
> >> >
> >> > Well, maybe you could use the programs smush.it uses. (FAQ)
> >> >
> >> > Personally for pngs I use Png Optimizer and PNGOUT, and jpegtran for
jpegs.
> >> > The first is a drag n drop application, the other two are command line
> >> tools
> >> > (note that PNGOUT also has a drag n drop version, but it's not freeware).
> >> >
> >> > And building a batch processing script to use these applications is no
big
> >> > deal. You put the files into folders like 'png' and 'jpg', do some
> >> directory
> >> > listing, and then run the programs with the appropriate paramateters.
> >> >
> >> > For pngs you can even purchase pngoutwin for 30$ and then you only have
to
> >> > care about jpegs batch processing.
> >> >
> >> > - Balázs
> >> >
> >> > --- In exceptional-performance@yahoogroups.com
> >> <mailto:exceptional-performance%40yahoogroups.com> , "Vinod"
> >> <vinod_kerkar@>
> >> > wrote:
> >>> >>
> >>> >> Hi There,
> >>> >>
> >>> >> I am guessing when you smush any image it gets uploaded on the server
of
> >>> >> smush.it and after processing new image is returned to the user.
> >>> >>
> >>> >> That means these images are on smush.it server before they are
launching.
> >>> >> I work for one of the top financial institute in USA. We cannot send
> >>> these
> >>> >> images to different servers because of the competition.
> >>> >>
> >>> >> I proposed smush.it in front of my team. This limitation was discussed
> >>> and
> >>> >> we couldn't use smush.it.
> >>> >>
> >>> >> Is there any other way we can use smush.it with out uploading files on
> >>> the
> >>> >> smush.it server?
> >>> >>
> >>> >> Regards,
> >>> >> Vinod
> >>> >>
> >> >
> >> >
> >
> >
> >
> >>
>

#1033 From: "Brian" <kb8_moss84@...>
Date: Tue Jun 9, 2009 4:28 am
Subject: smush.it uploader
paroxsitic_x
Send Email Send Email
 
I love the smush.it uploader, I would like to implement it on my site. Both the
option to do multiple selections and also asynchronous uploads with displaying
size.

Can this code be released?

If not.. Where can I find a similar open source code? It would be even more
ideal if it showed a progress bar too.

#1034 From: Stoyan Stefanov <stoyan@...>
Date: Tue Jun 9, 2009 5:04 am
Subject: Re: smush.it uploader
ssttoobg
Send Email Send Email
 
Hey Brian,

The uploader functionality is from YUI ( http://developer.yahoo.com/yui/uploader/), YUI library has documentation and examples how to integrate it. The smush.it JavaScript is all here if you want to consult it:
http://smush.it/smush.it.js

The only catch is Flash 10 with its increased security. It forces you to have the user click on the actual flash control in order to work. So to have that, every time you mouse over the “browse” button, I size the flash component to the dimensions of the button and overlay it on top of the button. Other than that’s it really not that hard and the YUI mailing list is there if you get stuck:
Yahoo group: http://groups.yahoo.com/group/ydn-javascript/
Forum: http://yuilibrary.com/forum/viewforum.php?f=89

Best,
Stoyan

 





On 6/8/09 9:28 PM, "Brian" <kb8_moss84@...> wrote:


  

  

I love the smush.it uploader, I would like to implement it on my site. Both the option to do multiple selections and also asynchronous uploads with displaying size.

Can this code be released?

If not.. Where can I find a similar open source code? It would be even more ideal if it showed a progress bar too.

  
    



#1035 From: "Fabio Macedo Garcia" <fgarcia@...>
Date: Tue Jun 9, 2009 2:45 pm
Subject: Page Speed vs ySlow
fgarcia@...
Send Email Send Email
 

Guys,

 

Have you seen that?

 

http://www.rarst.net/software/page-speed-vs-yslow/

 

Cheers

 

Fábio Macedo Garcia

msn:fabiomaced@...

 


\

The new issues about CSS selectors are very interesting.

Fábio Garcia

-----Mensagem original-----
De: exceptional-performance@yahoogroups.com [mailto:exceptional-performance@yahoogroups.com] Em nome de Ryan Doherty
Enviada em: sexta-feira, 5 de junho de 2009 15:15
Para: exceptional-performance@yahoogroups.com
Assunto: Re: [exceptional-performance] Google releases Page Speed

A few neat features, but it's almost a complete copy of ySlow. I'm
still kinda confused as to why they created it. Not invented here
syndrome? Licensing issues?

-Ryan

On Jun 5, 2009, at 10:29 AM, robfaraj wrote:

>
>
> Google released Page Speed today. It's a Firefox plugin. I just
> played with it on a couple sites. My two favorites things about it
> so far are the fact that it tells you what percentage of the loaded
> CSS is in use on the current page and specifically which lines are
> not in use.
>
> It also has an inefficient CSS rule. Great for designers.
>
> http://code.google.com/speed/page-speed/
>
>
> <!-- #ygrp-mkp{ border: 1px solid #d8d8d8; font-family: Arial;
> margin: 14px 0px; padding: 0px 14px; } #ygrp-mkp hr{ border: 1px
> solid #d8d8d8; } #ygrp-mkp #hd{ color: #628c2a; font-size: 85%; font-
> weight: bold; line-height: 122%; margin: 10px 0px; } #ygrp-mkp
> #ads{ margin-bottom: 10px; } #ygrp-mkp .ad{ padding: 0 0; } #ygrp-
> mkp .ad a{ color: #0000ff; text-decoration: none; } --> <!-- #ygrp-
> sponsor #ygrp-lc{ font-family: Arial; } #ygrp-sponsor #ygrp-lc
> #hd{ margin: 10px 0px; font-weight: bold; font-size: 78%; line-
> height: 122%; } #ygrp-sponsor #ygrp-lc .ad{ margin-bottom: 10px;
> padding: 0 0; } --> <!-- #ygrp-mlmsg {font-size:13px; font-family:
> arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
> #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select,
> input, textarea {font:99% arial,helvetica,clean,sans-serif;} #ygrp-
> mlmsg pre, code {font:115% monospace;*font-size:100%;} #ygrp-mlmsg *
> {line-height:1.22em;} #ygrp-text{ font-family: Georgia; } #ygrp-
> text p{ margin: 0 0 1em 0; } dd.last p a { font-family: Verdana;
> font-weight: bold; } #ygrp-vitnav{ padding-top: 10px; font-family:
> Verdana; font-size: 77%; margin: 0; } #ygrp-vitnav a{ padding: 0
> 1px; } #ygrp-mlmsg #logo{ padding-bottom: 10px; } #ygrp-reco
> { margin-bottom: 20px; padding: 0px; } #ygrp-reco #reco-head { font-
> weight: bold; color: #ff7900; } #reco-category{ font-size: 77%; }
> #reco-desc{ font-size: 77%; } #ygrp-vital a{ text-decoration:
> none; } #ygrp-vital a:hover{ text-decoration: underline; } #ygrp-
> sponsor #ov ul{ padding: 0 0 0 8px; margin: 0; } #ygrp-sponsor #ov
> li{ list-style-type: square; padding: 6px 0; font-size: 77%; } #ygrp-
> sponsor #ov li a{ text-decoration: none; font-size: 130%; } #ygrp-
> sponsor #nc{ background-color: #eee; margin-bottom: 20px; padding: 0
> 8px; } #ygrp-sponsor .ad{ padding: 8px 0; } #ygrp-sponsor .ad
> #hd1{ font-family: Arial; font-weight: bold; color: #628c2a; font-
> size: 100%; line-height: 122%; } #ygrp-sponsor .ad a{ text-
> decoration: none; } #ygrp-sponsor .ad a:hover{ text-decoration:
> underline; } #ygrp-sponsor .ad p{ margin: 0; font-weight: normal;
> color: #000000; } o{font-size: 0; } .MsoNormal{ margin: 0 0 0 0; }
> #ygrp-text tt{ font-size: 120%; } blockquote{margin: 0 0 0
> 4px;} .replbq{margin:4} dd.last p span { margin-right: 10px; font-
> family: Verdana; font-weight: bold; } dd.last p span.yshortcuts
> { margin-right: 0; } div.photo-title a, div.photo-title a:active,
> div.photo-title a:hover, div.photo-title a:visited { text-
> decoration: none; } div.file-title a, div.file-title a:active,
> div.file-title a:hover, div.file-title a:visited { text-decoration:
> none; } #ygrp-msg p#attach-count { clear: both; padding: 15px 0 3px
> 0; overflow: hidden; } #ygrp-msg p#attach-count span { color:
> #1E66AE; font-weight: bold; } div#ygrp-mlmsg #ygrp-msg p a
> span.yshortcuts { font-family: Verdana; font-size: 10px; font-
> weight: normal; } #ygrp-msg p a { font-family: Verdana; font-size:
> 10px; } #ygrp-mlmsg a { color: #1E66AE; } div.attach-table div div a
> { text-decoration: none; } div.attach-table { width: 400px; } -->

Ryan Doherty
rdoherty@mozilla.com

------------------------------------

--
http://developer.yahoo.com/performance/
Yahoo! Groups Links

“Esta mensagem destina-se exclusivamente ao destinatário, podendo ser confidencial e estar sujeita ao sigilo profissional de comunicação.
Se você não é o destinatário, fique advertido de que a divulgação, distribuição ou ciência desta mensagem é estritamente proibida.
Caso tenha recebido esta mensagem por engano, por favor avise imediatamente seu remetente através de resposta por e-mail.”


“Esta mensagem destina-se exclusivamente ao destinatário, podendo ser confidencial e estar sujeita ao sigilo profissional de comunicação.
Se você não é o destinatário, fique advertido de que a divulgação, distribuição ou ciência desta mensagem é estritamente proibida.
Caso tenha recebido esta mensagem por engano, por favor avise imediatamente seu remetente através de resposta por e-mail.”


#1036 From: "get2krush" <krush19@...>
Date: Tue Jun 9, 2009 8:59 pm
Subject: What is the right place to access component response time?
get2krush
Send Email Send Email
 
Hi,

I am trying to automate the YSlow report generation so that all the components
and the time taken for them to load can be written to a file on disk during
autorun.

However, I am not sure which is the right place to do this. I tried to call my
function in the registered function for "load" event in yslow-firefox.js

window.addEventListener("load", function(event) {
                                   
gBrowser.addProgressListener(tabProgressListener,
Components.interfaces.nsIWebProgress.NOTIFY_STATE_DOCUMENT);
                                    
this.write_result_to_file(this.panel.yslowContext);
                                 }, false);


However, the respTime values that I get are Null. Any suggestions?

Thanks

#1037 From: Philip Tellis <philip@...>
Date: Tue Jun 9, 2009 9:10 pm
Subject: Re: What is the right place to access component response time?
philiptellis
Send Email Send Email
 
Why not just use ShowSlow?

http://www.showslow.com/

Philip


g dropped bits saying:

> Hi,
>
> I am trying to automate the YSlow report generation so that all the components
and the time taken for them to load can be written to a file on disk during
autorun.
>
> However, I am not sure which is the right place to do this. I tried to call my
function in the registered function for "load" event in yslow-firefox.js
>
> window.addEventListener("load", function(event) {
>                                  
gBrowser.addProgressListener(tabProgressListener,
Components.interfaces.nsIWebProgress.NOTIFY_STATE_DOCUMENT);
>                                   
this.write_result_to_file(this.panel.yslowContext);
>                                }, false);
>
>
> However, the respTime values that I get are Null. Any suggestions?
>
> Thanks
>
>
>
> ------------------------------------
>
>

#1038 From: Krushita <krush19@...>
Date: Tue Jun 9, 2009 11:48 pm
Subject: Re: What is the right place to access component response time?
get2krush
Send Email Send Email
 

I need more than what ShowSlow provides. I need detailed time values for each component of the page.

I think what I need is how to identify that all components are loaded completely on the page. Is there any event which is fired when the page is loaded completely?

I also tried writing these values to file in the sendBeacon function, but same problem. Looks like the respTime values for all the components are not received/computed by then.



On Tue, Jun 9, 2009 at 2:10 PM, Philip Tellis <philip@...> wrote:


Why not just use ShowSlow?

http://www.showslow.com/

Philip

g dropped bits saying:



> Hi,
>
> I am trying to automate the YSlow report generation so that all the components and the time taken for them to load can be written to a file on disk during autorun.
>
> However, I am not sure which is the right place to do this. I tried to call my function in the registered function for "load" event in yslow-firefox.js
>
> window.addEventListener("load", function(event) {
> gBrowser.addProgressListener(tabProgressListener, Components.interfaces.nsIWebProgress.NOTIFY_STATE_DOCUMENT);
> this.write_result_to_file(this.panel.yslowContext);
> }, false);
>
>
> However, the respTime values that I get are Null. Any suggestions?
>
> Thanks
>
>
>
> ------------------------------------
>
>


#1039 From: "snekse" <snekse@...>
Date: Wed Jun 10, 2009 6:25 pm
Subject: Move JS to bottom suggestions
snekse
Send Email Send Email
 
A feature request here - I'd like YSlow to look at the scripts I have included
at the top of the page, analyze what their doing and the page is doing, and tell
me which ones it thinks are safe to move to the bottom.

#1040 From: Steve Souders <steve@...>
Date: Wed Jun 10, 2009 7:15 pm
Subject: Re: Move JS to bottom suggestions
steve_souders
Send Email Send Email
 
That's a totally great suggestion. One way I approach coding projects like this is to look at what humans do to address the problem, and see if that can be replicated in code. When I'm looking for scripts to move to the bottom, here's what I do:
    - Does it contain document.write? If so, leave it where it is (unless you can verify the document.write happens later).
    - Is it a known monitoring script (Google Analytics, quantcast, omniture, etc.)? If so, these can often be moved to the bottom (depending on if/when the monitoring code is invoked).
    - I see a number of places where big JS frameworks and other custom scripts are downloaded in a page, but the entire execution is kicked off on DOMContentLoaded or window.onload. For example, this is what the Carrington Blog WordPress theme does:
            jQuery(document).ready(function($) {
When I see that, I usually try to move the scripts to the bottom.

Any other ideas?

-Steve


On 6/10/2009 11:25 AM, snekse wrote:

A feature request here - I'd like YSlow to look at the scripts I have included at the top of the page, analyze what their doing and the page is doing, and tell me which ones it thinks are safe to move to the bottom.


#1041 From: Kirk Cerny <kirksemail@...>
Date: Wed Jun 10, 2009 7:19 pm
Subject: Re: Move JS to bottom suggestions
kirkcerny501
Send Email Send Email
 
JsLint might be able to help with this because it can tell you
functions that the script needs to work.
You will get an error if functions are missing that its trying to use.

Kirk Cerny

On Wed, Jun 10, 2009 at 1:15 PM, Steve Souders<steve@...> wrote:
>
>
> That's a totally great suggestion. One way I approach coding projects like
> this is to look at what humans do to address the problem, and see if that
> can be replicated in code. When I'm looking for scripts to move to the
> bottom, here's what I do:
>     - Does it contain document.write? If so, leave it where it is (unless
> you can verify the document.write happens later).
>     - Is it a known monitoring script (Google Analytics, quantcast,
> omniture, etc.)? If so, these can often be moved to the bottom (depending on
> if/when the monitoring code is invoked).
>     - I see a number of places where big JS frameworks and other custom
> scripts are downloaded in a page, but the entire execution is kicked off on
> DOMContentLoaded or window.onload. For example, this is what the Carrington
> Blog WordPress theme does:
>             jQuery(document).ready(function($) {
> When I see that, I usually try to move the scripts to the bottom.
>
> Any other ideas?
>
> -Steve
>
>
> On 6/10/2009 11:25 AM, snekse wrote:
>
> A feature request here - I'd like YSlow to look at the scripts I have
> included at the top of the page, analyze what their doing and the page is
> doing, and tell me which ones it thinks are safe to move to the bottom.
>
>

#1042 From: Kirk Cerny <kirksemail@...>
Date: Wed Jun 10, 2009 7:22 pm
Subject: Re: Move JS to bottom suggestions
kirkcerny501
Send Email Send Email
 
Steve, I can't believe how active you are on this list I get goose
bumps every time you post.
Its like I am talking to a celebrity.

Kirk Cerny

On Wed, Jun 10, 2009 at 1:19 PM, Kirk Cerny<kirksemail@...> wrote:
> JsLint might be able to help with this because it can tell you
> functions that the script needs to work.
> You will get an error if functions are missing that its trying to use.
>
> Kirk Cerny
>
> On Wed, Jun 10, 2009 at 1:15 PM, Steve Souders<steve@...> wrote:
>>
>>
>> That's a totally great suggestion. One way I approach coding projects like
>> this is to look at what humans do to address the problem, and see if that
>> can be replicated in code. When I'm looking for scripts to move to the
>> bottom, here's what I do:
>>     - Does it contain document.write? If so, leave it where it is (unless
>> you can verify the document.write happens later).
>>     - Is it a known monitoring script (Google Analytics, quantcast,
>> omniture, etc.)? If so, these can often be moved to the bottom (depending on
>> if/when the monitoring code is invoked).
>>     - I see a number of places where big JS frameworks and other custom
>> scripts are downloaded in a page, but the entire execution is kicked off on
>> DOMContentLoaded or window.onload. For example, this is what the Carrington
>> Blog WordPress theme does:
>>             jQuery(document).ready(function($) {
>> When I see that, I usually try to move the scripts to the bottom.
>>
>> Any other ideas?
>>
>> -Steve
>>
>>
>> On 6/10/2009 11:25 AM, snekse wrote:
>>
>> A feature request here - I'd like YSlow to look at the scripts I have
>> included at the top of the page, analyze what their doing and the page is
>> doing, and tell me which ones it thinks are safe to move to the bottom.
>>
>>
>

#1043 From: "dereck009" <galambalazs@...>
Date: Wed Jun 10, 2009 7:22 pm
Subject: Winzip 12.1 Lossless jpeg Compression!
dereck009
Send Email Send Email
 
I just checked the new winzip and it has an intresting feature, it can compress
jpegs losslessly. I don't know what it does, but for 100+ kB files it produced
15-20% savings.

This is fantastic, especially if we consider that compressing jpegs was
considered to be useless.

I searched for it on Google, and found out that winzip is not the only tool for
effective jpeg compression.

e.g.: Here is a benchmark: http://www.maximumcompression.com/data/jpg.php


So idea that jpegs are not worth zipping is beaten.

I think that the web industry should react to that fact. Web servers should be
able to compress jpegs, and browsers should be able to handle them, with
backward compatibility in mind, of course.

I don't know the overhead of this compression though.

Opinions?

#1044 From: "tommygenoni" <tom@...>
Date: Thu Jun 11, 2009 9:14 pm
Subject: "Why is page performance important?" -- How best to answer this?
tommygenoni
Send Email Send Email
 
It's fantastic that we have all these great recommendation from Souders and this
group but there seems to be little data available that demonstrates why page
performance is so important.

I've found a few comments from Google, and a study Amazon did that linked
performance to sales, but are there studies, conclusions from researchers or
companies, that can be referenced to really demonstrate the power of page
performance?

If someone asked you, say from a business team, to convince them that it was
important how would you do it?

#1045 From: Chris Korhonen <ckorhonen@...>
Date: Thu Jun 11, 2009 9:31 pm
Subject: Re: "Why is page performance important?" -- How best to answer this?
chriskorhonen
Send Email Send Email
 
I'd say that investing time on page performance will ultimately have a positive impact on sales, registrations, user happiness or whatever your ultimate conversion/goal is.

The average person has a short attention span as measured by numerous studies over the years - if we apply this to the web, the longer a page takes to load the more distracted and frustrated a person is likely to be. Both of these factors lead to increased abandonment - users leaving mid-way through a sign-up process because the page is just too slow.

Like you say, there are several studies out there which link performance to sales - when convincing business folks, then the financial side of things is going to be the key reason why it is important to spend the time and effort on performance optimization.

If you are dealing with a system which is more... task orientated, such as an online accounting package, then the other angle I would take is that it improves overall efficiency of actually using the system and satisfaction of the end-user.






On Jun 11, 2009, at 5:14 PM, tommygenoni wrote:



It's fantastic that we have all these great recommendation from Souders and this group but there seems to be little data available that demonstrates why page performance is so important.

I've found a few comments from Google, and a study Amazon did that linked performance to sales, but are there studies, conclusions from researchers or companies, that can be referenced to really demonstrate the power of page performance?

If someone asked you, say from a business team, to convince them that it was important how would you do it?



#1046 From: "Rob Larsen" <Rob@...>
Date: Thu Jun 11, 2009 9:36 pm
Subject: Re: "Why is page performance important?" -- How best to answer this?
super_genius.rm
Send Email Send Email
 
I would say

"Faster sites mean users do more stuff."

Actually I already did say that:

http://www.drunkenfist.com/304/2008/12/29/why-front-end-performance-matters-to-e\
veryone/

Rob

> It's fantastic that we have all these great recommendation from Souders
> and this group but there seems to be little data available that
> demonstrates why page performance is so important.
>
> I've found a few comments from Google, and a study Amazon did that linked
> performance to sales, but are there studies, conclusions from researchers
> or companies, that can be referenced to really demonstrate the power of
> page performance?
>
> If someone asked you, say from a business team, to convince them that it
> was important how would you do it?
>
>

#1047 From: "tommygenoni" <tom@...>
Date: Thu Jun 11, 2009 11:29 pm
Subject: Re: "Why is page performance important?" -- How best to answer this?
tommygenoni
Send Email Send Email
 
Thanks for the replies.

But I'm really looking for clear data and specific results to satisfy business
types. Aside from the Amazon experiment and the two Google ones, are there any
other examples that can be cited?

I think it's important and far more persuasive to be able to provide good data
rather than rely on the assertion that "it's a good thing".

Maybe the info I'm looking for isn't available but I figured if any group would
know about it, it would be this one.

--- In exceptional-performance@yahoogroups.com, "Rob Larsen" <Rob@...> wrote:
>
> I would say
>
> "Faster sites mean users do more stuff."
>
> Actually I already did say that:
>
>
http://www.drunkenfist.com/304/2008/12/29/why-front-end-performance-matters-to-e\
veryone/
>
> Rob
>
> > It's fantastic that we have all these great recommendation from Souders
> > and this group but there seems to be little data available that
> > demonstrates why page performance is so important.
> >
> > I've found a few comments from Google, and a study Amazon did that linked
> > performance to sales, but are there studies, conclusions from researchers
> > or companies, that can be referenced to really demonstrate the power of
> > page performance?
> >
> > If someone asked you, say from a business team, to convince them that it
> > was important how would you do it?
> >
> >
>

#1048 From: Brian Williams <brian@...>
Date: Thu Jun 11, 2009 11:55 pm
Subject: Re: "Why is page performance important?" -- How best to answer this?
c0ffee2k
Send Email Send Email
 
Investigators have been able to correlate bounces with page load times.  As the time to load a page increases the higher the bounce rate goes.

This is especially important for images in an e-commerce situation.  People want to be able to see what they are going to buy, but not only that they want to see it right then.

To supplement the "short attention span" argument you need to also realize that people who are "in the know" see that a reputable company like amazon, barnes & noble, etc,etc to have high speed servers and internet connections so they expect other e-commerce websites to have that same, or to have at least invested in *some* of that same architecture to run their own business, this all leads me to reputability of the company and if they have the investment in the infrastructure to actually stick around if they don't have a well known name on their front door; and if they *DO* have a well known name on their front door their site should be fast and work as expected even more so.  HomeDepot.com and Lowes.com are sites that represent the bad websites for large retailers.  The sites are slow, a substantial number of the items have no image or the wrong image, not to mention their sites searches are utter crap.

Either way, the company needs to understand that for a lot of/most businesses, their website is the first impression they make on someone - it has to be a good one, and speed and reliability are the essential pieces of that.

Anyways, here are a few links:

http://www.websiteoptimization.com/speed/tweak/scent/  http://www.websiteoptimization.com/services/speed/

http://www.usabilitynews.com/news/article5679.asp

http://www.modernblue.com/web-design-blog/speed-up-your-website-and-increase-conversions/

http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6VDC-490RCHG-1&_user=10&_rdoc=1&_fmt=&_orig=search&_sort=d&view=c&_acct=C000050221&_version=1&_urlVersion=0&_userid=10&md5=8a9aa6fad854594e3c0baaf9acbb9ebe



tommygenoni wrote:

It's fantastic that we have all these great recommendation from Souders and this group but there seems to be little data available that demonstrates why page performance is so important.

I've found a few comments from Google, and a study Amazon did that linked performance to sales, but are there studies, conclusions from researchers or companies, that can be referenced to really demonstrate the power of page performance?

If someone asked you, say from a business team, to convince them that it was important how would you do it?



#1049 From: Steve Souders <steve@...>
Date: Fri Jun 12, 2009 12:06 am
Subject: Re: "Why is page performance important?" -- How best to answer this?
steve_souders
Send Email Send Email
 
The main theme of Velocity this year is "how performance and operations impact the bottomline." This will be touched on in many talks, but I wanted to point out two specific examples:
    - The User and Business Impact of Server Delays, Additional Bytes, and HTTP Chunking in Web Search - Live Search and Google Search talk about the impact of latency on their user metrics
    - Shopzilla's Site Redo - You Get What You Measure - they talk about how their performance redesign "delivered a 5% – 12% lift in top-line revenue"

-Steve
[make sure to use "vel09cmb" for a 15% discount]
[sorry if this is too much promotion for Velocity]


On 6/11/2009 2:36 PM, Rob Larsen wrote:

I would say

"Faster sites mean users do more stuff."

Actually I already did say that:

http://www.drunkenfist.com/304/2008/12/29/why-front-end-performance-matters-to-everyone/

Rob

> It's fantastic that we have all these great recommendation from Souders
> and this group but there seems to be little data available that
> demonstrates why page performance is so important.
>
> I've found a few comments from Google, and a study Amazon did that linked
> performance to sales, but are there studies, conclusions from researchers
> or companies, that can be referenced to really demonstrate the power of
> page performance?
>
> If someone asked you, say from a business team, to convince them that it
> was important how would you do it?
>
>


#1050 From: Ingo Chao <ichaocssd@...>
Date: Fri Jun 12, 2009 7:29 am
Subject: Re: "Why is page performance important?" -- How best to answer this?
i5chao
Send Email Send Email
 
It's difficult to collect data with artificial delays on production -
your product owner would have objections, I assume. On the other hand,
staffing a performance team and binding resources without data is
difficult, too.

(Measuring the effect of optimizations that came among a complete
redesign is interesting, but delivers no hard data for performance
studies.)

I think our research panel could design a double-blind trial with the
under-the-hood-optimizations we make, and measure points like activity
on our platform in both groups (optimized and placebo).

Ingo

#1051 From: Adam <adam@...>
Date: Fri Jun 12, 2009 8:43 am
Subject: Smush.it
ask_adders2000
Send Email Send Email
 
Thanks for providing such a useful tool.

Smush.it is currently complaining,
     "Failed to create a temp dir"

Could someone fix it please.

Thanks

Adam

#1052 From: "colm_debarra" <c_debarra@...>
Date: Fri Jun 12, 2009 9:04 am
Subject: Running Smush.it from YSlow
colm_debarra
Send Email Send Email
 
I'm having a problem with this.

I run YSlow on a site, go to the tools tab, click All Smush.it, a new browser
tab opens it displays all the images on the site briefly and then they all
disppear, leaving me looking at a blank SmushIt results table with no images in
it !!

Any ideas ?

Cheers,
Colm

#1053 From: "nicktulett" <nicktulett@...>
Date: Fri Jun 12, 2009 11:28 am
Subject: Re: "Why is page performance important?" -- How best to answer this?
nicktulett
Send Email Send Email
 
It's also worth considering that faster pages mean less stress on servers and
browsers, so they use less electricity - and most people pay for electricity.

#1054 From: "dialectgroup" <accounts@...>
Date: Fri Jun 12, 2009 4:05 pm
Subject: Re: Smush.it
dialectgroup
Send Email Send Email
 
I'm getting errors, too.

The URL provided in the API demo (
http://smush.it/ws.php?img=http://smush.it/css/skin/screenshot.png )
says 'failed to open stream' after trying to fopen the file.


--- In exceptional-performance@yahoogroups.com, Adam <adam@...> wrote:
>
> Thanks for providing such a useful tool.
>
> Smush.it is currently complaining,
>     "Failed to create a temp dir"
>
> Could someone fix it please.
>
> Thanks
>
> Adam
>

#1055 From: Stoyan Stefanov <stoyan@...>
Date: Fri Jun 12, 2009 4:38 pm
Subject: Re: Re: Smush.it
ssttoobg
Send Email Send Email
 
Fixed now.

Be aware that smush.it is still temporarily at the old shared hosting and goes down from time to time.

smushit.com is now operated and hosted by Yahoo so it’s more stable.

Best,
Stoyan


On 6/12/09 9:05 AM, "dialectgroup" <accounts@...> wrote:


  

  

I'm getting errors, too.

The URL provided in the API demo (
http://smush.it/ws.php?img=http://smush.it/css/skin/screenshot.png )
says 'failed to open stream' after trying to fopen the file.

--- In exceptional-performance@yahoogroups.com <mailto:exceptional-performance%40yahoogroups.com> , Adam <adam@...> wrote:
>
> Thanks for providing such a useful tool.
>
> Smush.it is currently complaining,
>     "Failed to create a temp dir"
>
> Could someone fix it please.
>
> Thanks
>
> Adam
>

  
    



#1056 From: Stoyan Stefanov <stoyan@...>
Date: Fri Jun 12, 2009 4:43 pm
Subject: Re: Running Smush.it from YSlow
ssttoobg
Send Email Send Email
 
Hey Colm,

In you don¹t get an answer here, you can contact the YSlow team at:
http://developer.yahoo.com/yslow/feedback.html

Best,
Stoyan


On 6/12/09 2:04 AM, "colm_debarra" <c_debarra@...> wrote:
>
>
> I'm having a problem with this.
>
> I run YSlow on a site, go to the tools tab, click All Smush.it, a new browser
> tab opens it displays all the images on the site briefly and then they all
> disppear, leaving me looking at a blank SmushIt results table with no images
> in it !!
>
> Any ideas ?
>
> Cheers,
> Colm
>
>
>
>
>

Messages 1026 - 1056 of 2058   Oldest  |  < Older  |  Newer >  |  Newest
Add to My Yahoo!      XML What's This?

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help