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
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