Welcome to iPadForums.net Guest - Click Here to Register

Ipad web browsers: checkerboarding or jerky scrolling

This is a discussion on Ipad web browsers: checkerboarding or jerky scrolling within the iPad General Discussions forums, part of the Apple iPad Discussions category; Hi I recently bought an Ipad, mainly for reading (not only ebooks but also magazines and comics). I have heard much how good it is ...

Register with iPad Forums
+ Reply to Thread
Results 1 to 10 of 10
  1. #1
    iPad Fan!
    Member #
    50203
    Join Date
    Apr 2011
    Location
    EU
    Posts
    6

    Question Ipad web browsers: checkerboarding or jerky scrolling

    Hi
    I recently bought an Ipad, mainly for reading (not only ebooks but also magazines and comics). I have heard much how good it is to browse the web on ipad... But the reality is quite different, it's rather unpleasant experience due to browsers slowness... In Safari you have to wait for page to fully load (takes ages, eg. Cnn.com ~ 10 sec) or you will be exposed to the checkerboard pattern when you try to scroll down the page... There are "alternative" browsers (in fact all are based on safari engine), but they either copycat safari behavior (checkerboard when scrolling before page is fully loaded) or introduce new problem which is jerky scrolling on complex pages, especially on pages full of images (eg picture galleries). Now my question is why is that? Is it impossible to create browser that will scroll smoothly and load page as desktop browser - text first, images next so there is no checkerboard "below the fold"? Is Safari using some kind of trick to achieve smooth scrolling so it's impossible to make it load page proper way so you can scroll and watch images appear during page load? I made little test - loaded tinyurl.com/6ceoc5y and compared different browsers... Only two non-checkerboarding browsers were able to scroll this page somewhat smoothly (with slowdowns) - 1Hand Browser and TickerBrowser. Both of them have no zoom (1Hand has zoom scrollbar but it doesn't work for me). Hmmm....
    And one more word about checkerboarding... Using Perfect Browser I found that checkerboarding when scrolling is*exaggerated by... scrolling. If you use scrollbar provided by this browser the checkerboard disappears quicker - little experiment shows that while you scroll page standard way all processing of it is stopped - to see that scroll down to checkerboard and don't lift your finger - checkerboard won't disappear. Or scroll down to checkerboard and keep it moving by scrolling up and down a bit - it won't load as well... If you use scrollbar then it will continue to load despite scrolling - looks like this engine engage some kind of "lock" when you operate on page display area... Can we have fullscreen scrollbar then?

    Ok, time for some questions...*
    1 Why does the checkerboard occur?
    2 Why some browsers are free of checkerboarding...
    3 ... But introduce jerky scrolling instead?
    4 Why page display area is locked when scrolling so the checkerboarding gets worse than it's really is?

    Smooth scrolling but with checkerboard:
    Safari
    Terra (current version)
    Atomic
    iLunascape
    Mercury
    Perfect Browser
    ICab Mobile
    Night Browser
    iBrowse
    Journey
    360 Browser
    Sleipmir
    Grazing

    No checkerboard but jerky scrolling at times:
    1Hand Web
    TickerBrowser
    Skyfire
    Terra (prev version)
    All In One Browser
    Mango
    Multiweb
    Ringo
    Aarde Browser
    Simplicity
    Tabs*
    BrowserHD
    Browser+
    Last Pass Tab
    TabsKiwi
    QQBrowserHD
    NLIA
    Fraktol
    Private Browser with fullscreen
    Tapu
    TrendMicro SmartSurfing
    Maven
    Roboform
    Bolt HD

  2. Ads


  3. #2
    Banned
    Member #
    12904
    Liked
    34 times
    Join Date
    Aug 2010
    Location
    Raleigh, NC USA
    Posts
    3,655
    Well.... Safari isn't very slow, if you have decent Internet. It doesn't bother many people including me. Check your Internet speed. Slow Internet=checker boarding. Some browsers just lag and jump when the page isn't done loading. Safari checkerboards to prevent lagging.

  4. #3
    iPad Fan!
    Member #
    50203
    Join Date
    Apr 2011
    Location
    EU
    Posts
    6
    I have >10Mbps Internet (measured on Ipad via speedtest app) so thats not the problem.
    The lagging I'm talking about occurs in this browser after whole page is loaded... And no, it's not my Ipad as they work similar on my iphone

  5. #4
    iPad Junkie!
    Member #
    37021
    Join Date
    Mar 2011
    Posts
    223
    I use both Safari and Terra. On occasion I've had checkerboarding with a WiFi hotspot, but only momentarily. If I'm in an AT&T Edge area, it's pronounced because the signal is so lousy.

    Have you tried deleting the history, cache, and cookies?

  6. #5
    iPad Fan!
    Member #
    50203
    Join Date
    Apr 2011
    Location
    EU
    Posts
    6
    My ipad is like brand new so this isn't cache issue... Just take a stopwatch and clock how long does it take to load cnn.com completly... Unless it's completly loaded it will checkerboard in browsers like Safari or current Terra

  7. #6
    iPF Legend
    Member #
    28530
    Liked
    577 times
    Join Date
    Jan 2011
    Location
    Dayton, WA
    Posts
    13,181
    Checker boarding happens for two reasons, and possible a third on rare occasions. (educated guesses, not proven fact)

    Either the page is not fully loaded, due to internet speed, or there isn't enough RAM available to hold the whole page.

    I'm going to ignore the first, it's obvious.

    The second is variable. Even though the iPad has 256 or 512 MB of RAM, that does not mean that it is all available to the browser. Other apps frozen in RAM may not be released just because you've loaded a big page. Depending on how the browser was written it may only be able to use the RAM it was assigned on launch. If a lot of stuff was already loaded, it may not have enough RAM for larger pages.

    This would be easy to test. Just try different kinds of pages. If simple HTML pages with few or no images checker board, then it might be something else. You can also be careful to shut down the last several apps in the multitask menu before launching the browser and see if you get better performance.

    Obviously an iPad 2 with more RAM should be less likely to be short on RAM.

    The third possibility is a bogged down CPU. If you've got a lot of active tasks in the background, like music, downloads, or location services running then rendering time may be slowed. Combined with a heavy javascript page (even more CPU cycles) the page may take a bit longer to render, even if it is in RAM. I don't think this is likely in most cases, and if it became a serious problem you'd be likely to see other delays and problems besides page rendering.

    Keep an eye out in the status bar for extra icons showing active locations and music services running. Be aware of any apps you may have started downloads in before you closed them.

    Again, the iPad 2 with it's faster processor should be less likely to have a problem like this.

    If you get a lot of checker boarding with Safari on simple pages with few or no images, and with no background tasks or frozen apps in RAM, then you've probably got a problem with the iPad itself.

    Other apps, well that would depend on the app. Currently even the best of them are probably slower than Safari depending on the page. Some of the latest javascript optimizations are not available to third party developers yet.

    Jerky scrolling vs. smooth but checker boarding would be the developer's choice on how they coded the app. Maybe a developer could tell you what that exact difference is, I can't.

  8. #7
    iPad Fan!
    Member #
    50203
    Join Date
    Apr 2011
    Location
    EU
    Posts
    6
    It's not the RAM for sure as I'm talking about checkerboarding occuring during page load. CPU is more likely the reason, but then how other browser can overcome this? Disabling javascript helps a bit but it isn't acceptable solution of course. Whatever the reason I just can't understand why it isn't possible to combine this two methods of rendering to get no checkerboarding during page load and smoot scrolling after page is fully loaded.

  9. #8
    iPF Novice
    Member #
    41617
    Join Date
    Mar 2011
    Location
    Belgium
    Posts
    74
    I sent a "complaint" mail to a browser developer for the non smoothing scrolling and this is the answer i got :



    "Unfortunately I (and other browser developers) was forced to make this
    change because Apple has requested this. There's a big issue with the
    "Web View" object of the iOS we need to use to display web pages (Apple
    doesn't allow other web engines than their own), and this is issue is
    that the scrolling is very jerky, especially on more complex web pages.
    This is a well known issue from the beginning.
    Writing bugreports to Apple didn't help, the scrolling issue did never
    get fixed. But because Safari doesn't have an issue with the scrolling
    though it uses the same web engine, it seems that there's a
    hidden (private) call in the iOS which enabled the smooth scrolling.
    So because Apple has obviously no intention in fixing this issue,
    developers started to "fix" this by themselves by using this private
    (but forbidden) call. All other web browser in the App store are doing
    this, and my browser did this as well. But now Apple has detected this in my browser
    and demanded that I remove this private call. It is possible that Apple
    will be more strict in general now, so maybe in the future you'll see
    more and more Apps getting jerky scrolling, when Apple is asking the
    developers to remove this special call from their Apps as well."



    Try this website www.bgr.com. Or www.imdb.com wit a long list, i alway wait until the site is fully rendered

    If this is true, then this is a scandal, i want my money back for all the browsers I bought and even the money I spent on my Ipad2.
    One of the reasons I choose Ipad and not the Xoom was the fine and smooth scrolling !!! I have only one word for this : Dictatorship !
    I HATE SAFARI !

    "Apple doesn't allow" thats all I read. I knew about Flash and accepted, but this is ridiculous. Hey Mr Jobs, Sire, are we allowed to use the Ipad after 10 pm?
    A very very dissapointed Apple customer, this was my first and last purchase from Apple

    Guy, ( if you haven't noticed, I'm mad)

    I would never jailbreak, but if I have too for getting smooth scrolling then I WILL

    Ps : If you get a Terra browser update, don't do it, it will be jerky afterwards. Terra is at this moment not available in the Apple store, hmmm I wonder why
    Last edited by Guy1717; 05-26-2011 at 12:42 PM.

  10. #9
    iPF Novice
    Member #
    41617
    Join Date
    Mar 2011
    Location
    Belgium
    Posts
    74

    Example

    And here is an example that i posted today on youtube


    [ame=http://www.youtube.com/watch?v=pXoK7A9x6jg]YouTube - ‪MOV010‬‏[/ame]


    You can try any complex website, it will be the same

  11. #10
    iPF Novice
    Member #
    41617
    Join Date
    Mar 2011
    Location
    Belgium
    Posts
    74
    I just noticed that I swiped 3 times and not responding
    Last edited by Guy1717; 05-27-2011 at 05:12 AM.


Home | Forum | Active Topics | What's New

Advertisements

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Similar Threads

  1. Tunein plays jerky
    By appleeater in forum iPad Apps
    Replies: 11
    Last Post: 07-28-2011, 06:27 AM
  2. Replies: 20
    Last Post: 04-01-2011, 12:15 PM
  3. iPad browsers.. A design question...
    By Prasius in forum iPad Apps
    Replies: 0
    Last Post: 09-02-2010, 01:42 PM
  4. Web Browsers
    By coastie 12 in forum iPad General Discussions
    Replies: 73
    Last Post: 08-22-2010, 10:40 PM

Search tags for this page

choppy screen
,
how to stop icabmobile from scrolling
,
ipad 1 scroll is jumpy
,
ipad delay when scrolling
,
ipad dont scroll well
,
ipad is getting jerky
,
ipad is slow and jerky
,

ipad jerky scrolling

,
ipad scrolling slow
,
ipad slow scrolling
,
ipad will not quit scrolling to different pages
,
jerky scrolling ipad3 app stor
Click on a term to search for related topics.

Tags for this Thread