You&#x27;re comparing apples and oranges here.<p>Rendering engines (all in C++ except Servo):<p>- Servo<p>- Blink (Chrome&#x2F;Opera)<p>- Trident&#x2F;Spartan (IE&#x2F;Edge)<p>- Webkit (Safari)<p>JS engines:<p>- Spidermonkey (used by Servo and Firefox)<p>- Chakra (used by Trident&#x2F;Edge)<p>- V8 (used by Blink, also by Node)<p>Servo already uses a JS engine in C++ because a Rust JS engine is a huge undertaking in itself (see [1])<p>It does make sense to try out Chakra or V8 for Servo. It&#x27;s probably a lot of work, though. And there may not be a net gain out of that (We have access to in-house spidermonkey know-how, none of that for the others).<p>[1]: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10682274" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10682274</a>