Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6609681
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T19:44:47+00:00 2026-05-25T19:44:47+00:00

Although we are new to this technology, we are working on a HTML5 mobile

  • 0

Although we are new to this technology, we are working on a HTML5 mobile app nowadays with sencha-touch and some other js libs like i18n.

The problems are that:

  1. No matter how much we try to tune the performance, it feels kinda slow.
  2. Every time we change to another page, when the browsers are loading the next page, there is a ugly blank-paged interval.

We think we might miss some structural and best practices here with HTML5 mobile app. We speculate that we are still treating HTML5 mobile app with our web logic.

That’s why I would like to ask:

  1. Is it okay to add in some other js except for sencha-touch? Is it the thing that drags the speed here?
  2. Is a multi-paged mobile app a good practice? Or should we build everything within the same html page?
  3. Is there a way to pre-load everything so that the page change can be faster?

Thanks

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-25T19:44:48+00:00Added an answer on May 25, 2026 at 7:44 pm

    Sencha touch has good performance, also they promise even greater performance in the upcoming (around October 26th) sencha touch 2 (http://www.sencha.com/blog/sencha-touch-2-what-to-expect). So the sencha touch as a JS library is well optimized. Maybe you are app is not well optimized or something else is slowing it down. All in all, my point is that sencha touch as a JS library is arguably as good as JS library could get, so it isn’t the problem at all.

    All JS applications should be one page HTML. There are ways how to maintain the browser history and state, if that’s your concern.

    There are couple of ways to pre-load and cache everything, but if you do the one page HTML web app then you don’t really have to.

    So my advice is to stick with sencha touch, at least until the sencha touch 2 comes out, and see if the performance issues are solved, before moving to other solutions. Also first thing you need to do is to make it a single HTML page app and do some testing and measuring to see what is slowing the app down.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

So like most new .NET developers you start of passing DataSets everywhere and although
I'm already new in C++CLI , although I have been working on VB and
Many years ago I remember a fellow programmer counselling this: new Some::Class; # bad!
I'm trying to show a simple dialog like this: if (!aboutDialog) aboutDialog = new
I'm new to Flex, although not new to programming. I want to write a
i'm fairly new to NHibernate and although I'm finding tons of infos on NHibernate
I am somewhat new to Ruby and although I find it to be a
I am new to both Qt and Linux C++ development (although I have many
I'm currently experiencing with the new c++0x variadic templates, and it's quite fun, Although
Although somewhat related to this question , I have what I think is a

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.