No there is no extra cost of displaying titles. We load all docs for the displayed page anyway
I don't understand why we need to load all documents in the livetable in order to display their name, date, author, etc. This could be done with a single query against the database, couldn't it?
Plus, the doc.displayTitle does not look in the document content, just the title field and the document name.
That's not the pb. As soon as you call getDispplayTitle you have already loaded the document since it's a method in the document class.
Re the title I persist in saying that it's costly. We could easily add a new column to the DOCS table in the DB but we'd have to agree that the title isn't computed anymore from the content. The other alternative suggested by sergiu some time ago is to have a title cache (even easier to do) since titles are not too long we could cache quite a lot of them (even if it still means loading the docs, which isn't perfect).
Was done during the Nested Spaces sprint.