2016-09-05 15:52 GMT+02:00 philippe.b...@highoctane.be <
philippe.b...@gmail.com>:

> What is TostSerializer ?


It is new binary serialization library which supposed to be used for
objects transport.
It not provides any meta data or support for object migration like Fuel. So
it should not be used as persistence option.
It processes given objects as stream of references by directly writing them
on destination stream.
Actually it implements old Squeak ReferenceStream but in different way
which is suitable for Seamless usage (Seamless extends it).

Comparing to Fuel
 - much faster for small objects (~50 times for serialization and ~3 times
for materialization)
 - much faster for substitutions (which is usual case for Seamless)
 - but Fuel is champion for big objects materialization (10 times better)
 - much compact for small objects and relatively similar for big (strangely
compressed Tost binary is twice lesser)

- serialization object representing integer result takes 21 byte for Tost
and 400 for Fuel

Reply via email to