We might want a FIXME and an issue tagged with I-perf-slow to add a flag so that we can avoid computing this stuff unless it's needed: i.e. don't compute it unless there is an absolutely positioned kid that has a static width. (Although it might be so cheap to compute that checking the flag is more expensive than just computing it.)