Symbian web browser sluggish?? Javascript to blame

| October 20, 2010 | 49 Replies

 

While this is by no means an empirical test, I’ve seen mention in a number of places on the web that the main reason for the dismal performance of the Symbian Web browser is the lack of adequate CPU power, I can categorically say that this is a false assumption. I’m currently using a regular old Nokia 5800 here in the US of A and have been having problems loading certain, *full* websites while still maintaining a degree of usability and not wanting to toss my phone against a wall.  Before you people come at me saying “Just use Opera!!!11222!”, the default browser is still the one that comes up everytime I hit a link in any program, email, IM conversation, etc in spite of my having changed the default browser to Opera. That said, I stumbled across a comment the other day that really stuck with me for some reason. In essence it said “Turn off Javascript and the browser is soo much faster!”

 

Well I tried it and by God does it work wonders. The Engadget homepage that would take an age to load and render and would require me to manually stop the loading in order to even use it half-way properly finished loading in a matter of seconds and scrolled magnificently, regardless of the measly 434Mhz processor. Those of you with N8′s or other Symbian powered devices are urged to try this for yourself to see just how big a difference this minute change can make to the general usability of the browser.

 

That said, there are caveats to this, some Javascript-heavy sites may not render with all the flash, bang, whizz etc that may be expected though in my experience the majority remain unchanged. Also, Disqus does not work unless Javascript is turned on (big loss eh!). Let’s hope that the upcoming Web-browser for S^3 devices comes with a damn competitive Java-script rendering engine amongst other things!!

This improved web browser would also have the knock-on effect of improving all WRT based applications and widgets, including the Social and FourSquare apps. Just food for thought.

 

 

NB:

The current browser on my 5800 gets a Sunspider score of  ~130,000 as compared to a Motoral Droid with a score of ~34,000 ms (Higher is worse!) and I from results I’ve seen around the internet, processor speed is nigh on irrelevant in this case.

 

 

So much for “the browser is one of the places where the N8 is definitely bumping up against the raw limits of its “mature” processor” eh. Chances are that with an improved Javascript rendering engine this statement will have to be retracted.

Tags:

Category: 3rd edition, 5th Edition, Android, How to:, Nokia, Nseries, Rant, S60, Symbian^3

About the Author ()

So you've read something I've written. yay!! As you already know, my name is Andre and I'm currently a student based in Atlanta. Much like Jay, I pretty much blog here in my free time. Follow me on twitter @andre1989 or contact me directly at Andre(at)mynokiablog(dot)com. Feel free to contact me if you have any questions or suggestions.

Comments (49)

Trackback URL | Comments RSS Feed

  1. gadgetbuff says:

    OMG !!! yes, turning java script off does really work wonders… engadget loads well..

    • Andre says:

      :) Anytime dude.

      The person you should be thanking is that anonymous Symbian user that made the comment that triggered this article.

      I noted MASSIVE improvements in usability.

      • jaydee_9804 says:

        Thanx Andre… I believe that would be my tip then on the dailymobile forum i posted a couple of days ago.. i alternate between techblogs daily, nite n day including this one. But mynokiablog have always been the first site i jump into this past few mths..
        I do appreciate u turn that tip into a post, so that more enthusiast could benefit from it.. great job.. :J

        • Andre says:

          I couldn’t even remember where I’d read it but I did remember the tip…. Thanks a ton dude

          • jaydee_9804 says:

            Its also a recommended if u can discipline urself to always clear the cache after every browsing session.. U’ll feel the nimbleness of the browser after the cache is cleared.. =J

          • jaydee_9804 says:

            Its also recommended if u can discipline urself to always clear the cache after every browsing session.. U’ll feel the nimbleness of the browser after the cache is cleared.. =J

        • GordonH says:

          Most s60 devices(before symbian ^3) don’t delete cache properly from browser.
          You have to use a file manager(x-plore or Ybrowser) C:>cache> and options delete.
          The cache slowed down the entire S60 phone. I once recovered 50mbs or 3000files from a friends N95 8gb.

  2. Duncan says:

    Holy crap, the browser is actually usable now, although I still like Opera 10 beta better.

  3. Lars says:

    just tried it with my n8… incredible!
    Now the question is, what problems do i get without using javascript?

    • alex68 says:

      You lose the functionalities made by javascript.

      This is not a recent new thing. I have read about it many times already. Really don’t understand why Nokia can’t fix this…

    • Andre says:

      Load up a site like Skysports and you’ll see the difference. Also lose the ability to use Disqus

  4. imran says:

    i tried this on my e90 and its working too. Really incredible. Am loving it

  5. David says:

    It amazes me how its the users that have to correct the mistakes of Nokia & Symbian

    Surly they should have picked up on this 2 years ago and – released a fix or simply letting users know (turn it off)

    • mattwu says:

      mac user?

    • David says:

      As an update:
      It makes a massive improvement to the speed!

    • Rant says:

      I concur.

      Just plain stupid by Nokia a company that helped invent 3G (and LTE) for crying out loud. A company that has connecting in it’s slogan to fail so miserably with a browser.

      There is just no excuse for coming up so late with a new browser. It is a fundamental piece of SW in a phone.
      Eventhough I love Nokia, they just completly F%^% up when it comes to quickly implementing things.

      • raz0rz says:

        Specially when you see they made MicroB on the N900 which is one of the best (if not the best) browser for mobile phones. What a shame.

  6. David says:

    It amazes me how its the users that have to correct the mistakes of Nokia & Symbian

  7. Alex says:

    good God i can see now… it’s a miracle… oh no it’s just java script turned off. my nokia e51 browser works like it’s on steroids.

  8. chfyfx says:

    but i want to use javascript…

    • Andre says:

      When they actually update the Javascript engine that’s likely 3 years old by this time, then feel free to use it :P

      • Jeebus says:

        I think so too they haven’t updated the symbian browser webkit engine in ages(just done some UI tweks on it). Hopefully they will fix it in the new browser.

      • Jeebus says:

        I think so too, they haven’t updated the symbian browser webkit engine in ages(just done some UI tweks on it). Hopefully they will fix it in the new browser.

    • jaydee_9804 says:

      Normally what I do when I want to read comments on the Engadget site is going to the site with Javascript turned off, select the post that I want to read the comments from, turn On Javascript and then reload the page.. Disqus would then load.. Its really a hassle but thats why we lurve our Nokia devices, right..? =J

  9. Ruin says:

    thanks for sharing it…there is a marked improvement in loading the heavy engadget site..hope the new browser does away with all the issues and brings something new and interesting.

  10. alex68 says:

    Actually now I remember that I did a study about Javascript many years ago, say at least 6,7 years ago. There were compatibility issues between different Javascript versions and web page designers should be aware of those nonstandard components and use them carefully. For any serious application, Javascript is not a good language option. I believe the problem with Nokia web engine is related to those compatibility issues. The boring thing is Nokia should be aware of it and they can simply make Javascript off as default as many other browsers do, as far as I know.

    My knowledge might be old and I am not working in this field anymore.

    • Andre says:

      They is “standard” Javascript and “non-standard” Javascript. Some web-browsers support either one of the standards or one of the many standards or in Android’s case possibly all.

      Unless the web-browser supports the majority of those standards and is good at rendering that script then no matter the CPU, your browser will be slow.

  11. Andre says:

    alex68 :

    What is your browser version? Interesting.

    NG 7.2.5.2

  12. alex68 says:

    N8 browser version is NG 7.2.8. No idea what else is improved, except UI part slightly.

    I remember I saw new browser on E7 called something like NokiaBrowser 7.x.x, in stead of BrowserNG.

  13. dpr says:

    I have been using browser on my 5800 with javascript turned off all the time and the speed is not bad.

  14. Jim says:

    new meego UI for tablets appeared. check tips :) maybe someone can make a post about this. :)

  15. Anders says:

    I also tried the Sunspider javascript benchmark and the Symbian browser on my N8 wasn’t able to complete the test. Actually, none of my Symbian phones were able to complete the test with the default browser. Below you can find benchmark scores for my phones with different browsers. Interestingly, the best score was obtained by Sony Ericsson Satio (S60 v5) with Opera 10.1 Beta.

    iPhone 3GS Safari – 13684 ms, 13853 ms

    Nokia N8 Browser – no result
    Nokia N8 Opera 10.1 Beta – 15881 ms, 15310 ms

    Nokia N97 Browser – no result
    Nokia N97 Opera 10 – 120999 ms, 121166 ms
    Nokia N97 Opera 10.1 Beta – 16129 ms, 16620 ms
    Nokia N97 Skyfire 1.5 – 19271 ms

    SE Satio Browser – no result
    SE Satio Opera 10 – 81764 ms, 82499 ms
    SE Satio Opera 10.1 Beta – 12080 ms, 12169 ms

    SE Xperia X10 Android 1.6 Browser – 45734 ms, 45612 ms

    SE Xperia X1 WM 6.1 Internet Explorer – no result
    SE Xperia X1 WM 6.1 Opera 10 – 125506 ms, 130235 ms
    SE Xperia X1 WM 6.1 Skyfire 1.5 – 18637 ms, 18465 ms

  16. rj_45 says:

    thnx a lot, now i can rely on s60 browser

  17. Nocare says:

    GOOd tips for n97mini as well

  18. jaydee_9804 says:

    To clear the cache, Options – Clear Privacy Data – Cache.. Makes browser more nimble..

  19. eracnid says:

    you can also add video for the same post to show it works :)

  20. linus says:

    how do I disable javascrip on the symbian web browser? do I have to disable flash as well and leave it to load images only?

  21. gadgetbuff says:

    i made this demonstration video to show it works :

  22. Pincha says:

    Does anyone know when the browser will be updated??

  23. Alex-russian says:

    browserNG 7.2.8 for Nokia-that’s cool!)))))

  24. Thanks , I’ve recently been looking for info approximately this topic for ages and yours is the greatest I’ve came upon so far. But, what in regards to the conclusion? Are you certain in regards to the source?

Leave a Reply