]> git.maquefel.me Git - brevno-suite/hugo/commit
Fix slow HTML elements collector for the pre case
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sun, 5 Feb 2023 14:14:30 +0000 (15:14 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sun, 5 Feb 2023 19:01:39 +0000 (20:01 +0100)
commitf9fc0e045bc1f72ba61fdf4a79b10a75a240394e
treed2c622aa89ff0aa20acfaf53e684833255671864
parent4f4a1c00bfdc385c5afda9dcc1f259b1f9956991
Fix slow HTML elements collector for the pre case

```
name                           old time/op    new time/op    delta
ElementsCollectorWriterPre-10    25.2µs ± 1%     3.4µs ± 0%  -86.54%  (p=0.029 n=4+4)

name                           old alloc/op   new alloc/op   delta
ElementsCollectorWriterPre-10      624B ± 0%      142B ± 0%  -77.18%  (p=0.029 n=4+4)

name                           old allocs/op  new allocs/op  delta
ElementsCollectorWriterPre-10      16.0 ± 0%       6.0 ± 0%  -62.50%  (p=0.029 n=4+4)
```

Fixes #10698
publisher/htmlElementsCollector.go
publisher/htmlElementsCollector_test.go