‹ BackHN Continuity

Thread

One year of sponsored Servo development

358 points · 144 comments · AshleysBrain

  1. computersuck · · focus · HN ↗
    Servo uses mozjs which is just rust bindings for SpiderMonkey which is still C++.

    All this effort to use rust and yet they would not rewrite the JS engine which is the biggest attack surface for memory vulns.

    1. chiffaa · · focus · HN ↗
      Setting aside the fact that using Rust for a JIT won't help that much - a new JS engine is a huge undertaking, especially if the goal is to compete with V8. They could eventually switch to Boa[1] if they wanted more safety, but it's still ways off and doesn't seem necessary enough just yet

      Also, isn't the goal of Servo to effectively compete with CEF first and foremost? Because you don't need memory safety for that really

      1. chiffaa · · focus · HN ↗
        I referenced Boa without linking, so: <a href="https:&#x2F;&#x2F;github.com&#x2F;boa-dev&#x2F;boa" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;boa-dev&#x2F;boa
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.