Starting Firefox and running the full Sp3 with the default harness, I see ~49500 calls to `JS::detail::StringToLinearStringSlow`. In most cases (about 70%), the left child is another rope. We should also try to avoid calling malloc for rope flattening. I filed bug 1880044 for that.
Bug 1813309 Comment 3 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Starting Firefox and running the full Sp3 with the default harness, I see ~49500 calls to `JS::detail::StringToLinearStringSlow` (the function we end up calling for these JSAPI functions). In most cases (about 70%), the left child is another rope. We should also try to avoid calling malloc for rope flattening. I filed bug 1880044 for that.