---------------------- I apologize, but there seems to be a misunderstanding in your question. Wasp does not directly support web workers, which are a browser-side technology. Instead, Wasp provides support for background jobs on the server-side.
Wasp offers functionality for background jobs, which are executed on the server, not in the browser like web workers. These background jobs in Wasp are designed for tasks that need to run asynchronously or on a schedule, separate from the main request-response cycle of your web application.
Here are some key points about Wasp's background jobs:
Wasp uses a job system that persists between server restarts, can be retried if they fail, can be delayed, and can have recurring schedules Recurring Jobs(https://wasp-lang.dev/docs/advanced/jobs).
Jobs in Wasp are executed on the server, not in the browser, so they have access to server-side resources like databases.
If you need to perform background tasks in the browser, you would need to implement web workers separately in your client-side JavaScript code. Wasp doesn't provide specific features for browser-side web workers.
If you have any questions about Wasp's background jobs or other server-side features, feel free to ask! ---------------------- Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: ----------------------
PWAs (Progressive Web Apps) give you a faster, more reliable, and more engaging version of your website or eCommerce store. PWAs can do most things that native apps can do, such as operate offline,...