Skip to content

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.

Clone this wiki locally