Delta Encoding Optimizations

This chapter describes the various delta encoding techniques that the derive macro exposes.

Some of them that are almost always desirable are done by default, while others that might have trade-offs can be enabled using the dipa(...) procedural macro attribute.

This chapter is geared towards those that want to save every single byte possible.

If you are just getting started you can safely skip this chapter and come back to it later. Nothing here will impact the design of your application.

Note that optimizations that are not yet implemented can be found in the Roadmap/Optimizations chapter