4 ms·
Servo just uses SpiderMonkey instead of their own JS engine in Rust. Even without SpiderMonkey, we'd still have JavascriptCore from Safari and LibJS from Ladyb
by gkbrk 2y ago
Servo just uses SpiderMonkey instead of their own JS engine in Rust.
Even without SpiderMonkey, we'd still have JavascriptCore from Safari and LibJS from Ladybird.
- wslh 2y agoI don't see the relevancy of the JS engine in the context of a web rendering engine and its independent complexity. The homepage of Servo (basically, a portion of the Wikipedia entry snapshot) doesn't even mention it.
- kjeetgill 2y agoBecause the parent-most post from quertox was: > That's great news! I thought the project had died and that this meant that V8 was the only serious JavaScript engine for the future. The person you're responding to was basically clarifying what you want to too.
- fbouvier 2y agoAnd some lightweight alternatives like Bellard's QuickJS (https://bellard.org/quickjs/ https://bellard.org/quickjs/) in C and Kiesel (https://kiesel.dev/ https://kiesel.dev/) in Zig.
- nicoburns 2y agoAlso, Hermes which React Native uses.
- moderation 2y agoAWS' LLRT runtime just switched to QuickJS-NG [0] 0. https://github.com/awslabs/llrt/pull/669 https://github.com/awslabs/llrt/pull/669