Tag Archive | "noscript"

Improve your UMPC performance….for free.

Tags: , , ,


Loox U with desktop screen

I’m sitting here in front of a huge 1920×1080 screen with a 1280×800 screen as an extended display. Windows 7 is running and I’ve got 10 Firefox tabs open, Windows Media player, Tweetdeck, Windows Live Photo Gallery, Windows Live Mesh, Windows Paint and Windows Live Writer running. (Love those Windows Live apps!) It’s all running smoothly on the tiny Fujitsu Loox U (U820/U2010) in 1GB RAM.

The last time I was able to do this was with the 1.8Ghz version of  the OQO 2+  but it wasn’t as smooth as this. Why?

1 – OS

2 – Fast SSD

3 – NoScript

Point 1. Windows 7 is better than Vista. No argument.  The second point is also well known. A fast SSD helps with program and file access. It also helps with swap files when, in situations like this, you’ve used up all your memory. I’ll talk more about the (awesome) Runcore Pro IV that i’ve got installed, in another post. (Hint: 80MB+ max read speed)

The last point is something I’ve talked about before but can now highlight in a very very simple way.

With 10 tabs running on Firefox, the chances are that you’re using a few heavy ajax or flash-based sites. It should be no secret that web browsing is one of the most CPU intensive tasks you can do on a device and even if you’ve got windows minimised, it’s still using the CPU in the background.

Enter Noscript.

I’ve used Noscript in the past to optimise my browsing experience and there are other, more scientific tests that highlight the advantages but today, because of the dual screen setup I have here, the effect is extremely pronounced.These two CPU graphs taken over about 2 minutes of browsing, show the difference.

Before. Browsing websites. Hitting CPU limits. You can see the typical heartbeat of a flash animation.

beforenoscript

After. Browsing websites. CPU not hitting limits. Average utilization is much much less and that heartbeat has gone. A few more processes running in this test too.

afternoscript

Side-by-side view:

 beforenoscript (2) afternoscript (2)

The difference is huge, very noticeable and within 2 minutes of installing NoScript, the fan turned off. It’s firing up every now and again but it’s not pegged on like it was before. As I type this I have 12 tabs open, the Firefox process is averaging 4.5%. I’ve done tests like this in the past and seen the CPU averaging 15-20%.

Bloggers and advertisers will hate you for it but if you’re using a UMPC, it’s one of the best CPU/Battery life/heat/noise savers there is out there. And it’s free.

Pause when minimised.

There’s something else that can be learned from this. When using web-based applications, there is no such thing as a device in standby. ARM and Intel would do well to encourage desktop browser developers to enable an optional ‘pause when minimised’ feature (there’s a reason that the iPhone doesn’t multi-task) . It will have a huge effect on the mobile web experience. If it saves as much as I’ve just seen it would be more significant for the mobile web than a couple of years of technology development. I vote for Opera 11 to have this feature. Combined with ‘Turbo’ it would make Opera the best browser for mobile computers.

Save battery life, time, the world! Use a script blocker.

Tags: , ,


Admittedly, its not difficult to imagine a scenario where less CPU cycles result in less power drain and this method isn’t going to magically extend your battery life by much but its nice to see the theory tested to the extreme.

SecTheory.com took a notebook PC, a couple of browsers and measured the battery drain on the Top 100 Alexa sites. They then took the worst offenders, that is, the ones that took the most power drain, and blocked script and ads using NoScript and AdBlock Plus. The results were quite significant. On a Dell Inspiron B130 notebook, with a 1.5GHz Celeron M processor and 1 Gig of ram, running fully patched Windows XP SP2, the power consumption when browsing the worst offending sites dropped by 11W, a 20% reduction. If its a 25W TDP CPU we’re talking about here, I can believe the results because browsing website has grown to be a very CPU intensive task.

The effect would be much less on netbooks and UMPCs but I would expect the same test to save 1W average which is about 10% – about 15 minutes for a device with a standard battery. Of course, its not really normal to be picking the worst offending sites and continuously hitting them either. Under normal browsing use, you probably wouldn’t notice any difference but there’s something else you need to be aware of.

Script not only takes CPU and battery life, it takes time. Time to execute, render and in some cases, time to fetch the remote code. By disabling script you significantly improve browsing speeds on low power devices and by definition, you save battery life. I tried it a few weeks ago with the noscript plugin and I’ve seen many comments on UMPCPortal from users that also use the technique. It really works! You lock yourself out of application sites like Google reader initially but it doesn’t take any effort to enable exceptions for these sites as you go along. No more hung page loads waiting for remote sites to time out. No more of those terribly annoying auto-start video ads that make browsing on a low-end PC a misery. There’s even an improvement in security. Its a win-win-win!

Try it. Install the noscript plugin and see how you get on. Yes, I risk killing all of my advertising income if everyone does this on all their devices and I’m sure there are bloggers out there that will read this and cringe but I trust you’ll only use it on your netbooks and umpcs and put the exception in for your favorite sites! Long live the choice between simple html and web2.0!

Source: Sectheory.com


News Discussion

Commenting continues long after an article has left the front page. Keep up with the latest updates on our discussions page

Become a Member of UMPCPortal

Join the forum and join us for discussion about all aspects of ultra mobile computing. Ask questions about devices and usage scenarios and learn from owners and experts. Join up here. If you're already a member, login here.