This is great, but because you have achieved memory reduction by trading off speed, it would be nice to see charts that show processing time increases too.
> Lite mode launched in V8 version 7.3 and provides a 22% reduction in typical web page heap size compared to V8 version 7.1 by disabling code optimization, not allocating feedback vectors and performed aging of seldom executed bytecode (described below). This is a nice result for those applications that explicitly want to trade off performance for better memory usage. However in the process of doing this work we realized that we could achieve most of the memory savings of Lite mode with none of the performance impact by making V8 lazier.
I don’t know about “none”. Updating the age of the compiled representation of a function on every function entrance doesn’t strike me as cost-free. At a minimum that’s a store.