diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2023-02-22 01:55:31 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-22 06:25:31 +0530 |
commit | 4c6db7aa1493139f5a832c1e9ebfe44a1c80af80 (patch) | |
tree | 758a1e2b21fce29ac82bee66973853d75de8f950 /cli/tsc/99_main_compiler.js | |
parent | 5becfd6381889287ff16a064128021f87c8dfcb6 (diff) |
perf(core, runtime): Further improve startup time (#17860)
This commit further improves startup time by:
- no relying on "JsRuntime::execute_script" for runtime bootstrapping,
this is instead done using V8 APIs directly
- registering error classes during the snapshot time, instead of on
startup
Further improvements can be made, mainly around removing
"core.initializeAsyncOps()" which takes around 2ms.
This commit should result in ~1ms startup time improvement.
Diffstat (limited to 'cli/tsc/99_main_compiler.js')
0 files changed, 0 insertions, 0 deletions