The problem is simple - exhibit is not optimized for front-end performance -
you can see the it on this waterfall diagram:
http://webpagetest.org/result/090520_266054de45d8f10d3461ae7e7dc0ecaf/

Biggest delay (18.5 seconds) is happening before the data in JSON is even
requested on 43-rd request (
http://webpagetest.org/result/090520_266054de45d8f10d3461ae7e7dc0ecaf/1/details/#request43
).

Basically all of the code should be requested in one JS request and all
styles in one CSS request, more over in ideal situation no JavaScript should
even be loaded or executed before HTML and CSS loads, but it might be harder
to achieve.

I think bundling techniques that SIMILE projects use (I experience same
issues with just Timeline and Timeplot) can be dramatically improved to
achieve better performance.

Thank you,

        Sergey


--
Sergey Chernyshev
http://www.sergeychernyshev.com/


On Mon, May 18, 2009 at 2:50 PM, matt <[email protected]> wrote:

>
> Does anyone have a feel for the anything I could do to improve
> performance for this exhibit ...
> http://www.educause.edu/E2009/EDUCAUSE2009Programtest/171882
>
> I'd really like to add several hundred more records (for individual
> speakers) and several more discrete data elements per type (extra
> facets), but I feel like I've already exceeded reasonable performance
> thresholds and possible reached the upper bound of records that I
> could reasonably look to use.  Once the data loads, performance is
> okay on FF 3.5b4, Chrome, and Safari 4 beta, but not really production
> ready for IE and even older versions of FF that I've checked.  Is
> there anything that I should be doing to optimize my exhibit ... and
> are there any rules of thumb related to number of facets, lenses, etc
> that one might want to consider while looking to develop a high
> performance widget.  For instance, I was wondering if it would be more
> efficient to have store formatted fields (dates, urls, etc) in the
> json source as compared to formatting them on the fly.
>
> Thanks in advance for any guidance ....
>
> Matt
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SIMILE Widgets" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/simile-widgets?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to