Why censhare WP?
With censhare WP, censhare offers increased performance combined with lower latency for the web client. In conjunction with the external authentication options introduced with Keycloak support, these are key benefits that take censhare to the next level.
The case for performance
Page load speed and responsiveness are key to an engaging user experience. In times of distributed organizations and decentralized work scenarios, the performance of your applications is even more important.
That is why we are evolving to new web technology with censhare WP.
Like many modern web applications, censhare WP uses bundling and minification technology to reduce communication and data traffic between the web browser and the censhare Server.
webpack technology
Using webpack technology, censhare WP increases the performance of the web-based client. webpack is a module bundler that reduces load and data traffic between the censhare Server and the censhare web client.
Previously
The censhare web interface is built on TypeScript, a JavaScript-based scripting language, and the open-source Angular framework. Thousands of JavaScript files are transferred on request and executed in the web browser. The HTTP protocol, however, only allows for a few simultaneous requests. This creates a huge overhead that requires additional time and bandwidth. It slows down communication between the censhare server and the web browser. Previously, censhare Web loaded each static resource (JS, HTML files) individually, which resulted in thousands of requests being sent from the browser directly to the censhare server.
Now
webpack allows static resources to be organized into a few minimized bundles, reducing load times. To improve performance, censhare WP downloads the JavaScript files once at the beginning of the communication and stores them. Whenever a JavaScript file is needed, it is already available there and can be executed immediately. This allows users to load and interact with censhare Web faster.
In addition, static resources are served by a separate web server - Static Resource Server - which significantly reduces the load on the censhare server dramatically.
censhare WP brings significant performance improvements and increased speed for the web-based client application.
Click here to see a demonstration ...
The case for external authentication
censhare now provides an external authentication solution that can integrate existing authentication methods such as LDAP or SAML. External authentication dramatically simplifies account management, especially for many users across multiple applications. More choices of authentication mechanism are available such as two-factor authentication.
Keycloak
As an external authentication solution, censhare WP uses Keycloak. Keycloak is an open-source identity and access management solution.
The external authentication with Keycloak is used with the censhare web-based client and the desktop application clients. Existing authentication methods can be used and users can work with censhare Web and the censhare desktop clients as before.
Click here to see a demonstration ...