&gt;<i>If you don&#x27;t allow an ahead of time compiler to devirtualize anything, you&#x27;re going to have worse method call performance than JavaScript.</i><p>Well, Swift as it is (e.g. before adopting final by default) has great performance.<p>So what gives?