| Test JS callstacks in timeline. |
| |
| Program: 200.000 / 300.000 |
| JSFrame: 208.000 / 2.000 a |
| JSFrame: 208.000 / 2.000 b |
| JSFrame: 208.000 / 2.000 c |
| FunctionCall: 210.000 / 30.000 |
| JSFrame: 211.000 / 1.000 a |
| JSFrame: 211.000 / 1.000 b |
| JSFrame: 211.000 / 1.000 c |
| JSFrame: 219.875 / 10.125 a |
| JSFrame: 219.875 / 10.125 b |
| JSFrame: 219.875 / 7.250 c |
| InvalidateLayout: 220.000 / 7.000 |
| InvalidateLayout: 221.000 / 3.000 |
| JSFrame: 227.125 / 2.875 e |
| JSFrame: 227.125 / 2.875 g |
| JSFrame: 230.000 / 0.125 f |
| JSFrame: 230.000 / 0.125 l |
| JSFrame: 230.000 / 0.125 a |
| Layout: 230.010 / 0.100 |
| JSFrame: 230.125 / 9.875 sin |
| JSFrame: 230.125 / 9.875 f |
| JSFrame: 230.125 / 9.875 l |
| JSFrame: 230.125 / 9.875 a |
| FunctionCall: 250.000 / 10.000 |
| FunctionCall: 251.000 / 1.000 |
| JSFrame: 251.000 / 1.000 x |
| JSFrame: 251.000 / 1.000 y |
| JSFrame: 251.000 / 0.200 z |
| JSFrame: 251.000 / 0.200 w |
| JSFrame: 251.200 / 0.200 w |
| JSFrame: 253.000 / 0.015 recursive_a |
| JSFrame: 253.000 / 0.014 recursive_b |
| JSFrame: 253.000 / 0.012 recursive_a |
| JSFrame: 253.000 / 0.008 recursive_b |
| JSFrame: 253.100 / 0.200 recursive_a |
| JSFrame: 253.100 / 0.100 recursive_b |
| |