The pull request itself contains many things and some are performance and dart2js code size improvments. But it would be possible to revert just the chaining part.