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>
