addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Re: [seattlejs] Delaying loading of scripts for faster page loads

From: Tony B.
Sent on: Thursday, May 10, 2012 11:33 AM
To answer question #1, I've had great success with head.js for controlling blocking and non-blocking JS resource loading.


On May 10, 2012, at 10:44 AM, Jennifer Simonds wrote:

> I was struggling with 3rd-party page widgets that immediately load in 
> JavaScript files, thus slowing down the page load. Disqus was the real 
> killer for me - it loads in around a dozen scripts & css files! Some of my 
> pages rely on AJAX to initialize the page's contents, so they became 
> embarrassingly slow to load.
> So I wrote a class, LateLoad.js, that makes it easy to delay loading 
> external scripts until window.onload, $(document).ready, a fixed timeout, or 
> when you explicitly tell it it's OK to load. It works like a champ on all 
> but one of the few widgets I've used it for.
> http://www.atomic...­
> I have 2 questions:
> 1. I've seen scattered blog & StackOverflow posts on this subject, & Steve 
> Souders writes at length about some techniques to use, but is there a class 
> or library that "everyone" already uses to accomplish this? If I'm 
> reinventing some wheel that everyone already uses & is happy with, it might 
> not be worth it for me to push this out there on the world.
> 2. If you try LateLoad, could you please report back your results - good or 
> bad - in the comments on my site so I can build up a compatibility list? The 
> results would drive future development.
> Thanks!
> Jenny Simonds
> W. Seattle 
> --
> Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
> http://www.meetup...­
> This message was sent by Jennifer Simonds ([address removed]) from Seattle JS.
> To learn more about Jennifer Simonds, visit his/her member profile: http://www.meetup...­
> Set my mailing list to email me
> As they are sent
> http://www.meetup...­
> In one daily email
> http://www.meetup...­
> Don't send me mailing list messages
> http://www.meetup...­
> Meetup, PO Box 4668 #37895 New York, New York[masked] | [address removed]

Our Sponsors

  • TUNE

    TUNE: Inventing the future of mobile marketing.

  • Galvanize

    Galvanize in Pioneer Square takes coworking to a whole new level!

  • Code Fellows

    Code Fellows offers world-class software development training in Seattle

  • Formidable

    React.js consultants, JavaScript leaders + OSS innovators.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy