It is also single-threaded (without workers, which have their own limitations), and any large calculation can block that main thread.