mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2026-06-17 15:25:35 +00:00
Switch bytecode cache source identity from decoded UTF-16 source text to the original encoded response bytes plus the effective source encoding. Store the decoded source length in the cache blob header so warm loads can build lazy SourceCode objects without decoding the source before checking the sidecar. This removes the main-thread decoded_source_text_info pass from valid warm-cache script and module loads. The source is only decoded on cache miss, or when a rejected sidecar falls back to source compilation. |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| Decoder.cpp | ||
| Decoder.h | ||
| Encoder.cpp | ||
| Encoder.h | ||
| Forward.h | ||
| indexes.json | ||