<html>
<head>
<base href="https://bugs.documentfoundation.org/">
</head>
<body><span class="vcard"><a class="email" href="mailto:vmiklos@collabora.com" title="Miklos Vajna <vmiklos@collabora.com>"> <span class="fn">Miklos Vajna</span></a>
</span> changed
<a class="bz_bug_link
bz_status_NEW "
title="NEW - Linked Graphic on localhost slows freezes application for several seconds when not available"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=135390">bug 135390</a>
<br>
<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>What</th>
<th>Removed</th>
<th>Added</th>
</tr>
<tr>
<td style="text-align:right;">Keywords</td>
<td>regression
</td>
<td>implementationError
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Linked Graphic on localhost slows freezes application for several seconds when not available"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=135390#c3">Comment # 3</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Linked Graphic on localhost slows freezes application for several seconds when not available"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=135390">bug 135390</a>
from <span class="vcard"><a class="email" href="mailto:vmiklos@collabora.com" title="Miklos Vajna <vmiklos@collabora.com>"> <span class="fn">Miklos Vajna</span></a>
</span></b>
<pre>The above commit just shifts the download+parse of that image from import-time
to render-time. If you have a document with lots of images, then this
lazy-loading is a great change, you don't need to wait for the parsing of all
images till you see the first page.
While it's true that scrolling to the image freezes the UI for 1-2 seconds, the
same synchronous loading already happened before the above commit, just at load
time.
If you profile just the load time of the document, then the new cost is:
real 0m1,966s
while it used to be:
real 0m4,828s
so this isn't a regression, just this cost was paid import-time in the past and
now it's paid render-time.
Let's leave the bug open, since async loading from the network would be indeed
nice, but let me adjust keywords accordingly, since this never worked.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>