Serialization With ProtoBuf

Ever wondered why FUSEE’s web build examples take much more time initializing than their original C# counterparts? We too, and we found out a couple of reasons. One is the ASCII encoded models. The newer demos will use Google’s Protocol Buffers framework in its C# adoption. We modified the C# Protobuf project to enable its result to be cross-compiled to JavaScript. The result: Much faster loading time and a very flexible and extensible file-format and serialization system working in both worlds, C# and JavaScript.

Read the wiki article to see how you can use the new serialization classes in your project. Our CINEMA 4D to HTML exporter already uses this approach:

C4DHTMLExporter

The screenshot also shows FUSEE working on InternetExplorer 11.