This week we are slowly rolling out our 3rd out of 4 major updates to web applications.
Update III Changes & Improvements:
- Improved initial state in Business Processes: slashed initialization time in half. Almost unnoticeable with in regular use-cases with rare triggers firing, but significantly improves performance in event-heavy cases (large list/table elements rendering).
- BP static values improvements to proper handle edge cases
- Experimental new data type: blob (binary). Designed to replace byte arrays in most cases to speedup file processing.
Important. Blob introduction and use cases
To improve file and large binary data handling we introduced new data type: blob. It is almost identical to array of bytes, but on most platforms it acts as a pointer to the memory where data is located. Blob lets us remove limit on a maximum file size that we can work with. In our early tests we were able to work with files up to 30Gb in web applications with no issues or delays.
With current update we’ve extended File virtual mode with new field “Blob” in addition to Bytes (array of bytes). In coming weeks most UI components will start using blob field in file structure as a primary source of data and we plan to deprecated Bytes in about 6 months.
At this point you don’t need to implement any changes in your projects until we fully rollout blob support and confirm that everything is working as expected.