Firefox is able to create profiles, and run two of them at once (at least my 
iceweasel is). I propose that the browse freenet script creates a new firefox 
profile called Freeet (if it doesn't already exist), creates a user.js 
telling it to use a lot of connections, turn off javascript, etc (if 
necessary), and then launch it.

One big reason for Freenet being slow is that web browsers used to access it 
use very few connections. By turning off persistent connections, we have 
increased that from 2 to 8 connections for firefox, but freenet would work 
better (due to its high latency) with more. This especially impacts the 
performance of node when the user has just installed it.

I have tried implementing inline-image-prefetching, but this does not seem to 
help. It is likely that there are other bottlenecks e.g. poor initial 
connections, and the node's not sending its own requests in preference to 
those of others because of anonymity. However, IMHO the above should still 
help.

Is it possible to automatically create a firefox profile from a batch 
file/shell script, and then add the settings we need? We cannot expect the 
average user to tweak the settings in about:config, even if we detect that 
they need to and tell them.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20080305/ec055cfe/attachment.pgp>

Reply via email to