﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Millisecond Forums » Millisecond Forums » Inquisit 5  » Inquisit Web: In dire need for a progress bar - and faster load times</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Wed, 16 Sep 2026 09:51:22 GMT</lastBuildDate><ttl>20</ttl><item><title>Inquisit Web: In dire need for a progress bar - and faster load times</title><link>https://forums.millisecond.com/Topic20665.aspx</link><description>Dear All,&lt;br/&gt;&lt;br/&gt;consider this web script:&amp;nbsp;&lt;a href="http://research.millisecond.com/persike/simcompare.web"&gt;&lt;a href="http://research.millisecond.com/persike/simcompare.web"&gt;http://research.millisecond.com/persike/simcompare.web&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;The script loads 400 PNG files (each about 16kb) with a total file size of about 8MB. On all of our computers (office notebooks and private PCs) the script takes several minutes to load, for some users even up to 10 minutes. Starting the script with desktop Inquisit takes one or two seconds at most. Out university network is connected to the Internet over a 10 Gbit connection. Downloading the experiment from the web script backend takes about 20 seconds, including 19 seconds of server-side ZIPping.&lt;br/&gt;&lt;br/&gt;Our question would thus be: How can we speed up the web starting process?&lt;br/&gt;&lt;br/&gt;Moreover, since many of our subjects assume that something went wrong and force quit the web player, we would emphatically request a progress bar during startup to make the startup process more transparent to the user.&lt;br/&gt;&lt;br/&gt;Bye, Malte&lt;br/&gt;</description><pubDate>Mon, 13 Feb 2017 14:05:53 GMT</pubDate><dc:creator>Blackadder</dc:creator></item><item><title>RE: Inquisit Web: In dire need for a progress bar - and faster load times</title><link>https://forums.millisecond.com/Topic20713.aspx</link><description>&lt;div data-id="20712" class="if-quote-wrapper" unselectable="on" data-guid="1487023517772"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20712" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20712" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20712" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;seandr - Monday, February 13, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20712"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Malte,&lt;br/&gt;I've sent you an email with a link to a test build of Inquisit Web that includes some download optimizations. Our own testing shows a fairly substantial improvement in download times with this build, but it would be great if you could try it out and let me know what you see.&amp;nbsp;&lt;br/&gt;The test build also has a first draft of a progress indicator, and it will also save a log file to your desktop that details the time spent on various operations. If download times are still unreasonably long, that log should tells us what is taking so long.&lt;br/&gt;&lt;br/&gt;-Sean&lt;a class="if-quote-goto quote-link" href="#" data-id="20712"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Hehe, I ran the script with your new web player about two minutes before you posted. Just sent you an email, too.&lt;br/&gt;&lt;br/&gt;</description><pubDate>Mon, 13 Feb 2017 14:05:53 GMT</pubDate><dc:creator>Blackadder</dc:creator></item><item><title>RE: Inquisit Web: In dire need for a progress bar - and faster load times</title><link>https://forums.millisecond.com/Topic20712.aspx</link><description>Hi Malte,&lt;br/&gt;I've sent you an email with a link to a test build of Inquisit Web that includes some download optimizations. Our own testing shows a fairly substantial improvement in download times with this build, but it would be great if you could try it out and let me know what you see.&amp;nbsp;&lt;br/&gt;The test build also has a first draft of a progress indicator, and it will also save a log file to your desktop that details the time spent on various operations. If download times are still unreasonably long, that log should tells us what is taking so long.&lt;br/&gt;&lt;br/&gt;-Sean</description><pubDate>Mon, 13 Feb 2017 13:59:52 GMT</pubDate><dc:creator>seandr</dc:creator></item><item><title>RE: Inquisit Web: In dire need for a progress bar - and faster load times</title><link>https://forums.millisecond.com/Topic20691.aspx</link><description>&lt;div data-id="20688" class="if-quote-wrapper" unselectable="on" data-guid="1486801113126"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20688" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20688" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20688" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;sdandeneau - Friday, February 10, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20688"&gt;&lt;div class="if-quote-message-margin"&gt;On a related note... process/live status bar would be VERY USEFULl for even larger stimuli - like video which can't be compressed to mere kb! I'm running a script that loads 40 videos' at 500kb each... ouch&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="20688"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Yes, a progess bar would be useful either way.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;As for the download speed issue. How is a web experiment transferred to the client PC? Are all files transferred separately or are they downloaded as an iqzip-file and then expanded on the client PC?&lt;br/&gt;&lt;br/&gt;Anyway, do you have any way of testing as if you were overseas? We could set up a computer where you could log on via RDS.&lt;br/&gt;&lt;br/&gt;Best, Malte&lt;br/&gt;&lt;br/&gt;</description><pubDate>Sat, 11 Feb 2017 00:18:52 GMT</pubDate><dc:creator>Blackadder</dc:creator></item><item><title /><link>https://forums.millisecond.com/Topic20689.aspx</link><description>Hi Malte,&lt;br/&gt;&lt;br/&gt;Thanks for sharing those results, definitely helpful. &lt;br/&gt;&lt;br/&gt;Just to add to the puzzle, Inquisit Web and Lab use identical code for loading images (as well as doing everything else), so the quick load times with Inquisit Lab (which I've also observed) don't support my initial theory about image processing times. &lt;br/&gt;&lt;br/&gt;We've also done our own testing and found that while the test loads in about 1 minute from a computer in the US, it seems to load much more slowly on a computer in Germany. That suggests there is something about how Inquisit is connecting and/or downloading that is slowing things down (since our server is located in the US). Still doesn't quite make sense since the time it takes to download the script file directly from the web server in Germany is about the same as it takes in the US. &lt;br/&gt;&lt;br/&gt;We'll run more tests today. I'm thinking we may need to use an instrumented build to isolate where the lags are coming from.&lt;br/&gt;&lt;br/&gt;-Sean</description><pubDate>Fri, 10 Feb 2017 08:57:15 GMT</pubDate><dc:creator>seandr</dc:creator></item><item><title>RE: Inquisit Web: In dire need for a progress bar - and faster load times</title><link>https://forums.millisecond.com/Topic20688.aspx</link><description>&lt;div data-id="20683" class="if-quote-wrapper" unselectable="on" data-guid="1486745380211"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20683" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20683" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20683" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Blackadder - Friday, February 10, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20683"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="20676" class="if-quote-wrapper" unselectable="on" data-guid="1486745380211"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20676" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20676" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20676" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;seandr - Wednesday, February 8, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20676"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Malte,&lt;br/&gt;Note that the loading time for the Inquisit Web app also includes the time to parse the script, decompress each downloaded image, and convert it to the OS's native bitmap format.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Hi Sean,&lt;br/&gt;&lt;br/&gt;we tested running the web version and the desktop version of the script on identical computers. Let me just post the results obtained on my personal notebook, attached to the 10Gbit university LAN:&lt;br/&gt;&lt;br/&gt;(1) Desktop: 1.8 sec &amp;nbsp; (measured from the click on the "Run" button in the subject ID dialog box&lt;span style="color: rgb(34, 34, 34); font-family: arial, tahoma; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none;"&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;until first trial display&lt;/span&gt;)&lt;br/&gt;(2) Web: 3:21 min &amp;nbsp; (measured from the appearance of the splash screen until first trial display)&lt;br/&gt;(3) Web with &amp;lt;text&amp;gt; stimuli instead of &amp;lt;picture&amp;gt; stimuli: &amp;nbsp;0.9 sec &amp;nbsp; (measured from the appearance of the splash screen until first trial display:&amp;nbsp;&lt;a href="http://research.millisecond.com/persike/simcomparetext.web"&gt;&lt;a href="http://research.millisecond.com/persike/simcomparetext.web"&gt;http://research.millisecond.com/persike/simcomparetext.web&lt;/a&gt;&lt;/a&gt;)&lt;br/&gt;(4) Download of the ZIPped experiment: 18 sec &amp;nbsp; (measured from the click on the download button until download completion message in Chrome)&lt;br/&gt;&lt;br/&gt;Results on other computers are very similar.&lt;br/&gt;&lt;br/&gt;What we take away from this is that even when factoring in download times, the Web and Desktop versions produce highly dissimilar startup times. Combining the above numbers from (2), (3), and (4) we strongly suspect that the long latency is due to inefficient processing of the 400 PNG images in the web player. Download and script parsing times are negligible in comparison.&lt;br/&gt;&lt;br/&gt;Best, Malte&lt;a class="if-quote-goto quote-link" href="#" data-id="20683"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;On a related note... process/live status bar would be VERY USEFULl for even larger stimuli - like video which can't be compressed to mere kb! I'm running a script that loads 40 videos' at 500kb each... ouch&lt;br/&gt;&lt;br/&gt;</description><pubDate>Fri, 10 Feb 2017 08:51:27 GMT</pubDate><dc:creator>sdandeneau</dc:creator></item><item><title>RE: Inquisit Web: In dire need for a progress bar - and faster load times</title><link>https://forums.millisecond.com/Topic20683.aspx</link><description>&lt;div data-id="20676" class="if-quote-wrapper" unselectable="on" data-guid="1486678222848"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="20676" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="20676" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="20676" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;seandr - Wednesday, February 8, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-20676"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Malte,&lt;br/&gt;Note that the loading time for the Inquisit Web app also includes the time to parse the script, decompress each downloaded image, and convert it to the OS's native bitmap format.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Hi Sean,&lt;br/&gt;&lt;br/&gt;we tested running the web version and the desktop version of the script on identical computers. Let me just post the results obtained on my personal notebook, attached to the 10Gbit university LAN:&lt;br/&gt;&lt;br/&gt;(1) Desktop: 1.8 sec &amp;nbsp; (measured from the click on the "Run" button in the subject ID dialog box&lt;span style="color: rgb(34, 34, 34); font-family: arial, tahoma; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none;"&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;until first trial display&lt;/span&gt;)&lt;br/&gt;(2) Web: 3:21 min &amp;nbsp; (measured from the appearance of the splash screen until first trial display)&lt;br/&gt;(3) Web with &amp;lt;text&amp;gt; stimuli instead of &amp;lt;picture&amp;gt; stimuli: &amp;nbsp;0.9 sec &amp;nbsp; (measured from the appearance of the splash screen until first trial display:&amp;nbsp;&lt;a href="http://research.millisecond.com/persike/simcomparetext.web"&gt;&lt;a href="http://research.millisecond.com/persike/simcomparetext.web"&gt;http://research.millisecond.com/persike/simcomparetext.web&lt;/a&gt;&lt;/a&gt;)&lt;br/&gt;(4) Download of the ZIPped experiment: 18 sec &amp;nbsp; (measured from the click on the download button until download completion message in Chrome)&lt;br/&gt;&lt;br/&gt;Results on other computers are very similar.&lt;br/&gt;&lt;br/&gt;What we take away from this is that even when factoring in download times, the Web and Desktop versions produce highly dissimilar startup times. Combining the above numbers from (2), (3), and (4) we strongly suspect that the long latency is due to inefficient processing of the 400 PNG images in the web player. Download and script parsing times are negligible in comparison.&lt;br/&gt;&lt;br/&gt;Best, Malte</description><pubDate>Fri, 10 Feb 2017 00:58:17 GMT</pubDate><dc:creator>Blackadder</dc:creator></item><item><title>RE: Inquisit Web: In dire need for a progress bar - and faster load times</title><link>https://forums.millisecond.com/Topic20676.aspx</link><description>Hi Malte,&lt;br/&gt;Note that the loading time for the Inquisit Web app also includes the time to parse the script, decompress each downloaded image, and convert it to the OS's native bitmap format. The fact that shrinking the image files only lengthened the loading times suggests that the long pole might be the time required to process the images rather than download them. In any case, the timing discrepancy is longer than I'd expect, so we'll investigate and let you know what we find.&lt;br/&gt;&lt;br/&gt;As for a live progress bar, I agree that would be useful, and we've had it on our list for a while now. Perhaps we can sneak it in sooner rather than later. It might be easier and better to have a live status message. That would tell you what Inquisit is spending all its time doing.&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;Sean</description><pubDate>Wed, 08 Feb 2017 12:33:23 GMT</pubDate><dc:creator>seandr</dc:creator></item><item><title>RE: Inquisit Web: In dire need for a progress bar - and faster load times</title><link>https://forums.millisecond.com/Topic20667.aspx</link><description>Addendum: We reduced the file size of the PNG files by about 40% through greyscale conversion. Now, only about 4MB of files have to be downloaded to the user side.&lt;br/&gt;&lt;br/&gt;This does not speed up the startup process at all. If anything, startup is even slower than with full color PNGs.&lt;br/&gt;&lt;br/&gt;This greyscale version of the experiment is available here: &lt;a href="http://research.millisecond.com/persike/simcomparegs.web"&gt;&lt;a href="http://research.millisecond.com/persike/simcomparegs.web"&gt;http://research.millisecond.com/persike/simcomparegs.web&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Wed, 08 Feb 2017 01:50:12 GMT</pubDate><dc:creator>Blackadder</dc:creator></item></channel></rss>