On 23/12/13 20:27, Kenneth Rohde Christiansen wrote:
If you ping me on IRC after Christmas, I will see if I can get my
hands on Marcos' example code.

Ok, thanks. I will try to remember :)

It occurs to me to mention the chat on the w3 (or whatever they are) email lists about lazy loading attributes - they're applicable in a round-about kind of way. I also look forward to seeing how they would work for an app like calculator (though I guess they might not apply in that case, since I lazy load things manually via js and that's probably better since there's less I/O needed for that first page).

Max.


Kenneth

On Mon, Dec 23, 2013 at 1:21 PM, Max Waterman <max.water...@intel.com> wrote:
On 23/12/13 19:34, Kenneth Rohde Christiansen wrote:
I think that is why there should be some max time before initial
layout finished, like say 300ms. If the app didn't finish initial
layout at that time the window will show anyway. That way you should
have time to show a simplified UI of your app, or a splashscreen (done
with JS + some background picture etc), and badly behaved apps will
still show up quickly, though their use experience won't be that good.

Also when creating a splashscreen you most often want it to fade
nicely into your read UI. That is what happens on iOS and is possible
to do with creating the splashscreen manually using JS and HTML/CSS

Agreed :) I look forward to implementing this.

I did an optimisation such as you describe for the 01.org scientific
calculator - rendered the basic calculator UI with all the buttons greyed
out, then went about doing the heavy lifting by loading the extra js, css,
html and what-not, and only then enabling the app. IMO, it worked much
better than a splash screen - it's true that this was an easier optimisation
for this app than might be for others, but I think similar principles apply.

Max.


On Mon, Dec 23, 2013 at 12:11 PM, Max Waterman <max.water...@intel.com>
wrote:
On 23/12/13 17:50, Kenneth Rohde Christiansen wrote:
A combination of those two methods might be a better solution, or
could at least be researched.

IMO, that sounds like a much better solution.

Splashscreens always seemed like a bit of a cludge to me - just covering
up
slowness that should be made faster or removed completely.

I do wonder how it would look to a user though - if the app is
particularly
slow to start, then it will look as if the user hasn't tapped the app
icon
properly and result in him/her tapping multiple times?

Worth looking into, though, for sure.

I hope someone is looking into how to minimise the time from the first
tap
on the app's icon to the app actually starting - imo, that's the real
issue.

Max.

_______________________________________________
Crosswalk-dev mailing list
Crosswalk-dev@lists.crosswalk-project.org
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev


_______________________________________________
Crosswalk-dev mailing list
Crosswalk-dev@lists.crosswalk-project.org
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev



_______________________________________________
Crosswalk-dev mailing list
Crosswalk-dev@lists.crosswalk-project.org
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev

Reply via email to