Changes between Spidermonkey 59 and 76 (current)

34 views
Skip to first unread message

harry.b...@gmail.com

unread,
May 5, 2020, 5:30:09 AM5/5/20
to
Hi,

The software that I'm developing currently has a very old version of Spidermonkey embedded (version 1.8.5). A year or so ago, we started trying to update it to version 59, though this work wasn't completed. We are now trying to update Spidermonkey to the most recent version (currently version 76).

I was just wondering, since version 59, have there been any major changes in the way that the engine works/requirements for building and embedding - e.g. is rust now required? Furthermore, is there a site listing the release notes for each version?

Many thanks,
Harry

Ted Campbell

unread,
May 8, 2020, 4:56:42 PM5/8/20
to
We have been collecting embedding related notes into this github: https://github.com/mozilla-spidermonkey/spidermonkey-embedding-examples/tree/next/docs

General SpiderMonkey docs are linked off of: https://mozilla-spidermonkey.github.io/docs/

Here is a guide someone wrote up between FF60 and 68: https://github.com/mozilla-spidermonkey/spidermonkey-embedding-examples/blob/next/docs/Migration%20Guide.md

Generally Rust is required to build SpiderMonkey. It might still be possible to hack around that as critical components are not Rust yet, but more Rust code is being introduced.

API Changelogs aren't really tracked for SpiderMonkey. There is a newsletter these days of changes, but it covers internal changes and external features.

The Matrix channel is a good place to ask questions. The details are on the docs link above.

Good luck!

Miles

unread,
May 11, 2020, 9:56:05 AM5/11/20
to
That's really useful. Many thanks for posting. I'll take a look at those docs and look into matrix.
Reply all
Reply to author
Forward
0 new messages