Files
scriptc/packages/runtime
Malte UblandClaude Opus 5.5 122c98cf4f Read the global object without rebuilding its name table
Every evaluation of `globalThis` as a value built an array literal of
every name the global type declares (hundreds of strings) and registered
each one in the known-name table again. A server that reads a singleton
through `globalThis` per request spent about a tenth of its time there.

Emit the name table as one immortal static array per program (the
tagged-template site array, keyed by its contents), and return the
global object at once when the runtime sees a table it has already
registered.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 18:10:05 -07:00
..
2026-07-22 18:08:04 -05:00
2026-10-22 11:14:27 -05:00