views:

228

answers:

2

Are there ways to remove the sliding and fading effects from Firefox as an end user when I visit web pages that use such javascript effects?

When some element is inserted into the DOM, the elements after it are slided down. This is a graphical effect, that is very time and bandwith consuming when someone is viewing over a remote connection (terminal server, citrix, remote X, nx) It would just be OK to see the page in it's new shape without the sliding and many intermediate states.

Maybe there is a setting for this already (about:config)?

+1  A: 

There are greasemonkey scripts for most popular sites to streamline the interface and eliminate such annoyances. There is no way to disable it in general because it is not a single feature but an emergent result of a combination of otherwise benign features.

To clarify that last bit... Each individual javascript function used for these animations (that is, timers and element size/placement manipulation) has legitimate uses. It is only the combination of them that is a problem, and they can be combined with other operations in myriad ways. Some sort of heuristic could possibly identify likely-annoying animations in websites at large, but individual fixes targeting specific sites (or site frameworks, all jquery sites use the same animation code, etc) will be far more effective and efficient.

Sparr
The effect consumes plenty of bandwidth if the browser is running remotely, and the user is interacting with it over X or Citrix or VNC, etc!
Joel Hoffman
I mostly use VNC for remote access, which uses tile caching so that this sort of effect doesn't consume extra bandwidth. I naively assumed the other remote tools you mentioned probably had similar functionality.
Sparr
You said "an emergent result of a combination of otherwise benign features" - can you go into detail?
Karl Thorwald
+1  A: 

I'd look into the NoScript extension for firefox- it will disable all javascript on every site, and can then be turned on for a site-by-site basis.

https://addons.mozilla.org/en-US/firefox/addon/722

Tim Howland
Thank you, this would work. Anyway it is not what I wanted. I am not trying to turn off javascript. Just change the behaviour of firefox directly.
Karl Thorwald