‹ 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. throawayonthe · · focus · HN ↗
      there is active work to make the js engine more pluggable <a href="https:&#x2F;&#x2F;github.com&#x2F;servo&#x2F;servo&#x2F;issues&#x2F;40600" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;servo&#x2F;servo&#x2F;issues&#x2F;40600 (and safety work)

      <a href="https:&#x2F;&#x2F;servo.org&#x2F;blog&#x2F;2024&#x2F;04&#x2F;15&#x2F;spidermonkey&#x2F;" rel="nofollow">https:&#x2F;&#x2F;servo.org&#x2F;blog&#x2F;2024&#x2F;04&#x2F;15&#x2F;spidermonkey&#x2F;

      <a href="https:&#x2F;&#x2F;github.com&#x2F;servo&#x2F;servo&#x2F;wiki&#x2F;Servo-and-SpiderMonkey-Report" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;servo&#x2F;servo&#x2F;wiki&#x2F;Servo-and-SpiderMonkey-R...

      the monthly updates always mention their refactoring work on the script crate

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.