Server side vs. client side filters

Some widgets (e.g. table) allows to specify client side filters.

As the name indicates, client side filters are performed inside the browser, server side filters inside the SKOOR Engine.

Server side filtering

Pros

  • Objects can be prefiltered on the server. Less data has to be transferred.

Cons

  • Puts some additional workload on the SKOOR Engine
  • Might be inefficient under some circumstances (e.g. one single request per table row if a custom object search is performed)

Client side filtering

Pros

  • Can sometimes make better use of client side caching
  • Less workload on the SKOOR Engine

Cons

  • Might be extreamly inefficient because all potential objects have to be loaded