I don’t think the number of lines is an indicator of anything. Initial load time is also a bit ambiguous and you should be looking at DOM paint and rererender performance. A Real World is also a bit of a stretch — there is aalways a fitting tool to hammer a nail, be it a stone, a hammer or a back of an axe. You should also be looking at an ecosystem of add ons, tools, components etc that comes with each of these arguably frameworks. If you have to reinvent the wheel and reingeneer every aspect of an application just because you chose a tool that parses fast — you are doing yourself a disservice.