the browser has JS engine thread, GUI rendering thread, event thread, timer thread, network thread, event polling processing thread. It is often said that the worker thread works under the deployment of the main thread, so is the main thread the JS engine thread?