<font size=2 face="sans-serif">Hello,</font>
<br>
<br><font size=2 face="sans-serif">While wondering why <download>
is so slow, i looked around.</font>
<br>
<br><font size=2 face="sans-serif">The problem with WSH and URL downloads
is:</font>
<br><font size=2 face="sans-serif">* It's a kludge. That's why it's documented
as "should not use"</font>
<br><font size=2 face="sans-serif">* It even can crash the CMD-window WPKG
runs in.</font>
<br><font size=2 face="sans-serif">* It works only with HTTP</font>
<br><font size=2 face="sans-serif">* It loads the file completely into
memory before dumping it to disk. (wasteful)</font>
<br>
<br><font size=2 face="sans-serif">So maybe we could (optionally) have
an external tool handle the "download" tag - curl or wget are
excellent specialised (and free/GPL) tools.</font>
<br>
<br><font size=2 face="sans-serif">Pros:</font>
<br><font size=2 face="sans-serif">* much more robust than the WSH download
method</font>
<br><font size=2 face="sans-serif">* saves memory</font>
<br><font size=2 face="sans-serif">* faster (probably because of the memory
savings)</font>
<br><font size=2 face="sans-serif">* Support not only for HTTP, but FTP
too.</font>
<br>
<br><font size=2 face="sans-serif">Cons: </font>
<br><font size=2 face="sans-serif">* WPKG would rely on an external binary
(so it's foreign code, but at least no license problems)</font>
<br>
<br><font size=2 face="sans-serif">Why downloading anyway:</font>
<br><font size=2 face="sans-serif">2 reasons:</font>
<br><font size=2 face="sans-serif">* I don't want installations to stall/fail
in the middle of the (critical) process just because the network goes down
(mobile users tend to be pretty mobile sometimes)</font>
<br><font size=2 face="sans-serif">* some Installers (especially MSI)  are
for some reasons really really slow and use huge network resources (10x
the actual size) when run over SMB. They work fine when run from local
storage.</font>
<br>
<br><font size=2 face="sans-serif">What do you think?</font>
<br>
<br><font size=2 face="sans-serif">Best Regards</font>
<br><font size=2 face="sans-serif">        Heiko
Helmle</font>