Unread topics or posts


Unread posts



Forums > Questions

ToodleDo "Slowing Down"?


Posted: Aug 31, 2010
Score: 0

Nothing earthshaking, but I used to hit F5 and get an INSTANTANEOUS refresh of my To Do List. Now I get a couple of seconds of "loading" before that happens, on any computer, iPod and/or connection I use (wired or wireless, home or remote). Sorry, I'm spoiled, what's up?

Toodledo Admin
Posted: Sep 01, 2010
Score: 0

It may feel slower, but it is actually faster. Let me explain.

What happened before is that it would load up the entire page before displaying anything, and then Boom, it would all appear. You describe this as "Instantaneous", but it was actually a 3+ second pause and then it was done. The pause was longer depending on how many tasks you had.

What we have done with our latest optimizations is to shift this 3 second pause later in the process, so you see an empty page load instantly, and then the 3 second pause happens while the tasks are loaded into the inside of that page. The advantage of this is that you can perform actions on the page quicker now. So you could actually begin adding a task, sorting, or whatever before the tasks have finished loading.

So, while viewing tasks actually takes the same amount of time, you may perceive it as begin slightly slower, but it is actually faster to do certain things other than reading tasks.

Does that make sense?

Posted: Sep 01, 2010
Score: 0

Thanks for explaining. I was wondering the same thing. Nice optimization!

Posted: Sep 03, 2010
Score: 0

I've tested Toodledo with YSlow, / Sorry if you already knew this.

Grade E on Make fewer HTTP requests

This page has 5 external Javascript scripts. Try combining them into one.
This page has 17 external background images. Try combining them with CSS sprites.

Grade F on Use a Content Delivery Network (CDN)

There are 48 static components that are not on CDN.

Grade B on Put JavaScript at bottom

There are 4 Javacript scripts found in the head of the document

* http://images.toodledo.com/t/includes/prototype.js
* http://images.toodledo.com/t/includes/views55m.js
* http://images.toodledo.com/t/includes/protocal3.js
* http://images.toodledo.com/t/includes/location4m.js
"...JavaScript scripts block parallel downloads; that is, when a script is downloading, the browser will not start any other downloads."

There are 2 static components without a far-future expiration date.

* (no expires) http://www.google-analytics.com/ga.js
* (no expires) http://www.toodledo.com/favicon.ico

".... By using Expires headers these components become cacheable,"

Grade F on Configure entity tags (ETags)

There are 6 components with misconfigured ETags

Grade F on Reduce the number of DOM elements

There are 12046 DOM elements on the page

Everything else is quoted A

Toodledo Admin
Posted: Sep 03, 2010
Score: 0

Yes, we use that tool, and others. You really can't get all A's unless you have a very simple website. Toodledo is complex and if you have lots of tasks, there is lots of information. It is also wrong on several things. For example, we do use a CDN, the tools just can't figure this out.

Posted: Sep 06, 2010
Score: 0

I understand the reply to the original question, but it does not work like that for me. On first invoking Toodledo in Firefox I get a mostly blank page and then after a couple or three seconds my list appears. But clicking New Task - either before the full page has loaded or soon after - entails a wait of about 12 - 15 seconds before it opens the New Task box. This only happens the first time in a session however - if I close Toodledo and then open it up again during the same FF session, it all works within 2 seconds. Any idea why?
R K Elleson

Posted: Sep 06, 2010
Score: 0

Cross ref the latest post to 'Toodle Do "freezing" in Firefox'
You cannot reply yet

To participate in these forums, you must be signed in.

Toodledo Forums > Questions