V8 optimization: object spread does not preserve object shape | Heykuki News