Server side screens caching
Screen definition objects are automatically cached on the server to minimize database access time.
Where and when possible, parallel execution, using multiple cores is used on the server and on the client.
Client side screens caching
Screen definitions are automatically cached on the client to minimize server communications.
Server side data caching
Data are cached on the server to minimize database access.
Client side data caching
Data are cached on the client to minimize server communications.
Dynamic data loading
Data are loaded on-demand, asynchronously.
Partial data loading for master-detail
Data in detail blocks of master-detail screens are loaded once per each master-record and only when that master-record is selected by the user.
Partial data loading for tree views
Child nodes in tree views are only loaded when the parent node is expanded by the user.
The search engine of SampleNavigator is optimized for fast searching, also in the datastructure with customer defined fields.