first pr broke ?

not sure what happened but it was a cool discussion.
I'm back, no more with, no more escape (as much as possible).
With my version : 
```
render: 147.000ms
initial post insertion handlers: 79.000ms
interactive: 325.000ms 
```
with your version : 
```
initial render: 138.000ms script.js:1268
initial post insertion handlers: 83.000ms script.js:1289
interactive: 305.000ms 
```

(I got sometimes result worse for your version, sometimes 50ms better, but for 10 tries I got around 320-330ms for the first and 295-310 for yours).