Servo Driving Modularity To Support Different JavaScript Engines
![FREE SOFTWARE](/assets/categories/freesoftware.webp)
Ultimately Servo is heavily focused on being very modular and that's good with its ongoing emphasis to be embed-friendly as its most likely area for major success. With the modularity push extending to JavaScript engines that's good news for those that may want to embed Servo support into their toolkit/app but have a preference or otherwise dependence on a particular JavaScript engine.
Right now Servo has a number of low-level SpiderMonkey API calls but the hope is eventually to get to a point of having that abstracted out. Eventually it may be possible with an abstraction layer to conceal the underlying JavaScript engine so that Servo could use SpiderMonkey, Google Chrome's V8 engine, or whatever other JS engines come about in the future.
Those interested in learning more about the work taking place in this space for JavaScript engine modularity and reducing the direct dependence on SpiderMonkey can see the Servo.org blog for more details.
34 Comments