logoalt Hacker News

Yoricyesterday at 6:55 PM1 replyview on HN

Eh, Firefox/Thunderbird had multi-threaded JS in SpiderMonkey in the late 90s.

Then it was removed it because it made garbage-collection a real mess (the JavaScript gc needs to walk through lots of C++ data, some of it may have specific requirements for destruction/finalization).

I hope it's better this time :)


Replies

pjmlpyesterday at 6:57 PM

The JS / interoperability is why V8 eventually added a C++ GC.

show 1 reply