[Webkit-unassigned] [Bug 9973] New: Downloading: increasing reliability, speed, and ease of use

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Mon Jul 17 12:16:39 PDT 2006


http://bugzilla.opendarwin.org/show_bug.cgi?id=9973

           Summary: Downloading: increasing reliability, speed, and ease of
                    use
           Product: WebKit
           Version: 420+ (nightly)
          Platform: Macintosh
        OS/Version: Mac OS X 10.4
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P2
         Component: Evangelism
        AssignedTo: webkit-unassigned at opendarwin.org
        ReportedBy: timothy.c.bates at gmail.com


A weak point for Safari is managing many downloads.
In particular,  Safari makes no attempt to interact intelligently with sites
that only offer a few simulataneous connections to a single IP
If you cue 20 dl's to a site that gives 4 simulataneous connects, Safari starts
the first 4, and spins the others. If they time out before getting a connect,
they vanish.

Because of this, i have to stop each download as it starts (one there is some
data on disk, a reloadable file exists).

So fix 1 would be to create dl files for ALL dl requests, irrespective of they
connect to their source: if they never connect, then leave them empty, but
restartable.

Fix 2 would be to graphically "pile-up" multiple requested dls to a single
base  URL. In this way, the system could only poll once, rather than 30-40
times for each unnconnected dl.

It would also maximise dl time by avoiding the situation where disk seek times
consume more time than would sequentialising the connections.


-- 
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list