deno/cli/cache
Igor Zinkovsky b3d7df5535
perf: v8 code cache (#23081)
This PR enables V8 code cache for ES modules and for `require` scripts
through `op_eval_context`. Code cache artifacts are transparently stored
and fetched using sqlite db and are passed to V8. `--no-code-cache` can
be used to disable.

---------

Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2024-04-17 07:19:55 -07:00
..
cache_db.rs fix: prevent cache db errors when deno_dir not exists (#23168) 2024-04-01 18:58:52 -04:00
caches.rs perf: v8 code cache (#23081) 2024-04-17 07:19:55 -07:00
check.rs chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00
code_cache.rs perf: v8 code cache (#23081) 2024-04-17 07:19:55 -07:00
common.rs chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00
deno_dir.rs perf: v8 code cache (#23081) 2024-04-17 07:19:55 -07:00
disk_cache.rs chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00
emit.rs chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00
fast_check.rs perf(jsr): fast check cache and lazy fast check graph (#22485) 2024-02-20 21:29:57 +00:00
incremental.rs chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00
mod.rs perf: v8 code cache (#23081) 2024-04-17 07:19:55 -07:00
module_info.rs perf: v8 code cache (#23081) 2024-04-17 07:19:55 -07:00
node.rs feat(node): load ES modules defined as CJS (#22945) 2024-03-21 11:35:51 -07:00
parsed_source.rs perf: do not clone swc Program when transpiling (#23365) 2024-04-14 17:15:17 -04:00