Files
Andreas Kling 3610a31279 LibJS: Pack members of the AST Identifier class better
A bit of creative structure packing brings this from 80 to 56 bytes.
This is hugely impactful on x.com where we have roughly ~2.3 million
Identifier objects after loading the home feed.

In other words, this reduces memory usage on that page by up to 55 MiB.

We should eventually discard most of the AST after parsing, but that
will require more architectural work so this is a nice stopgap
improvement before then.
2025-12-21 15:13:47 -06:00
..
2025-12-08 11:29:12 -05:00