-
Notifications
You must be signed in to change notification settings - Fork 66
Technical Architecture
Peter edited this page Apr 2, 2016
·
1 revision
In order to ensure CATS feels snappy, a lot of the heavy lifting is done in WebWorkers. In fact for every TSConfig file found CATS will create a WebWorker that will take care of things like:
- Compilation
- Error detection
- Code completion
- Refactoring
- Code navigation
This leaves the main thread free to handle the UI and also leverges multiple cores on a multicore laptop or PC.