pl: Low Level Serialize plattformübergreifend

Beitrag lesen

Hi lieber Rolf,

ich habe nun die Funktion buffer2eav in diese Lib gebracht. Den gesamten Content des SELFHTML Wiki in eine EAV Binary zu serialisieren, ist nun kein Problem mehr, ganz im Gegenteil:

Sowohl die Erzeugung der Binary serverseitig mit Perl als auch der Einbau der Binary nach dem Download in die lokale SPA ist um einige Größenordnungen performanter als die JSON Lösung!

Das liegt aber nicht etwa daran, dass die Binary mit 26MB um 1MB kleiner ist als der JSON mit 27MB sondern es liegt ganz einfach daran, daß ein Low Level Algorithmus CPU gefälliger arbeitet als ein Algorithmus der zeichenorientiert eine JSON Datei parsen muss.

Und das obwohl JSON.parse() eine Built-In-Funktion ist, ist buffer2eav als native JavaScript viel performanter -- Das kann sich sehen lassen!!! -- Morgen ist es online 😉

Ein schöner Erfolg für einen Freitag. Und danke Deiner Hilfe!!!

Viele Grüße!