New Release Handles SPA Application Reloading

Posted by

The Field Service Management application for Wallist is built in React as a Single Page Application (SPA). This design provides an optimized user experience, eliminating the need to wait for full-page reloads by refreshing only the necessary sections. Wallist is supported by a robust Content Delivery Network (CDN) to ensure the fastest download times and efficient caching.

While this setup offers numerous benefits and customers love how fast Wallist is, it introduces a challenge when new releases are shipped. The browser’s cache does not always detect the updated version, which can prevent the required CSS and JS files from reloading.

In the latest Wallist release, we have addressed this challenge by implementing versioning outside the SPA. This version is checked during specific stages and periodically throughout usage. When switching between websites, the application will automatically reload to reflect the latest version. If you have been working with your clients on estimates or invoices for an extended period, you may see a pop-up notification prompting you to save your work and reload when convenient.