<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Huge simple PDF displayed blank in poppler-glib-demo"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=56858#c6">Comment # 6</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Huge simple PDF displayed blank in poppler-glib-demo"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=56858">bug 56858</a>
              from <span class="vcard"><a class="email" href="mailto:carlosgc@gnome.org" title="Carlos Garcia Campos <carlosgc@gnome.org>"> <span class="fn">Carlos Garcia Campos</span></a>
</span></b>
        <pre>Most of the time to render a page is spent parsing the PDF streams. Tile
rendering is currently possible from the API point of view, but in practice,
rendering one tile takes almost the same time than rendering the whole page, so
dividing the page in N tiles and render them separately is in the end much
slower than rendering the whole page. This is due to the poppler rendering
model, based on parse + render. We would need a model based on parsing the page
to intermediate objects once and render multiple times using the intermediate
objects. Similar to the render tree used by web engines.</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>