Damon,

Not listing all from the beginning is a good idea. As the 3 character 
before search limit helps. If you allow the desired string to be entered 
before listing found items, eg a submit button this can also help.

You could have a search already limited to tiddler, or system tiddler or 
some other item, before you type a string then the list starts. This is an 
advantage of classifying tiddlers with tag or I prefer an object-type 
field, you can limit searches to tasks, or other object-types or to those 
without an object-type from the beginning.

Any search may make use of internal indexes if the filter is written 
correctly see https://tiddlywiki.com/#Performance on the indexes.

Regards
Tony


On Saturday, June 6, 2020 at 9:01:31 AM UTC+10, Damon Pritchett wrote:
>
> Haven't tried a splash screen yet, but am loving the conversation.
>
> One performance note that I forgot to mention: I have a couple of custom 
> searches setup; one the name of the tiddler and one for the prefix of the 
> tiddler name. Both search show a bit of a delay when entering text in them 
> which I attribute mostly to the large number of tiddlers that I'm trying to 
> search through. This delay is not observed or is at least significantly 
> shorter when using the standard search box in the sidebar. As I was typing 
> this, I realized that I haven''t compared the code I'm using to the one the 
> standard search is using. This is something I will do. 
>
> Does anyone have a suggestion for improving the performance of custom 
> searches?
>
> Damon
>
> On Friday, June 5, 2020 at 6:19:54 AM UTC-7, PMario wrote:
>>
>> On Thursday, June 4, 2020 at 9:23:34 PM UTC+2, Michael Wiktowy wrote:
>>>
>>> Or if you want to be sneaky and just have the *perception* of fast 
>>> loading, you can use your source code inspector on your tiddlywiki with all 
>>> your tiddlers closed, copy the contents of the 
>>> div.tc-page-container-wrapper element and the inline style sheet to put in 
>>> the style scoped section and replace all the examples in that 
>>> $:/Splashscreen . It looks like tiddlywiki opens instantly while everything 
>>> is loaded in the background ... much like the MS Windows desktop.
>>>
>>
>> Nice trick! ... A second possibility would be to create a Splashscreen, 
>> that is so "interesting / funny", that users do a "shift-reload", ... just 
>> to see it again. 
>>
>> May be some "internal" wiki statistics, like number of tiddlers, number 
>> of tags, ... last modified and so on... This info needs to be created and 
>> saved, with the last save action. So it is available during the next load. 
>>
>> If users are engaged during startup, delay time isn't or is less of a 
>> problem anymore. 
>>
>> have fun!
>> mario
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/a52a420a-95e8-4493-aac7-ee4e4030f33ao%40googlegroups.com.

Reply via email to