Hi Jeremy,
thank you for your explanation, this helped me a lot. I also figured it
could correlate with TWC but thought there might be some performance
reasons for choosing the HTML method over JSON.
I will keep digging into TiddlyWiki and look forward to learn more about
JavaScript so one day I can do something with my knowlege :)
Cheers
Tristan
Am Mittwoch, 6. April 2016 15:49:27 UTC+2 schrieb Jeremy Ruston:
>
> Hi Tristan
>
> I got a little deeper look into TiddlyWiki and came to wonder why the
> storage of Tiddlers is implemented the way it is. As I understand it every
> Tiddler is a single <div> which are all stored in the "Tiddler Area". But
> since every Tiddler is a object with its own properties ("created",
> "author", etc.), wouldn't it be a logic decision to keep them as JavaScript
> objects and store everything as a big JSON string in the storage area so we
> do not need to parse it back again?
>
>
> The serialisation format of tiddlers with the standalone HTML file is
> indeed as a bunch of DIVs with custom attributes. The origin of the format
> was TiddlyWiki Classic back in 2004 (before JSON was discovered).
> Technically, it would be quite easy to change the format to something else,
> but in general we don’t see sufficient payback to make it worth the effort,
> and the inevitable backwards compatibility problems it would cause.
>
> Having said that, using HTML as the basis for the serialisation format
> does provide some interoperability with HTML/XML tooling, which is also
> sometimes useful.
>
> Best wishes
>
> Jeremy
>
>
> My only clue is that there are some performance thoughts which I (with my
> limited JavaScript skills) do not get. Any hint or link would be very much
> appreciated.
>
>
> Thanks guys
> Tristan
>
> --
> 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 [email protected] <javascript:>.
> To post to this group, send email to [email protected]
> <javascript:>.
> Visit this group at https://groups.google.com/group/tiddlywiki.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/tiddlywiki/03eeba93-0901-489e-a3cc-803559418c91%40googlegroups.com
>
> <https://groups.google.com/d/msgid/tiddlywiki/03eeba93-0901-489e-a3cc-803559418c91%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
>
--
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/4d533999-f203-49fd-8cb1-661d76795dfd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.