Avoid repeated parsing.
<rdar://problem/103244818>
Created attachment 464005 [details] Patch
Created attachment 464010 [details] Patch
Committed 257732@main (4554478211f3): <https://commits.webkit.org/257732@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 464010 [details].