Ваш код можно сделать быстрее, если:
* Использовать пул контекстов
* Использовать рантайм на тред, а не контескт на тред + общий рантайм.
* Поиграться с JIT в tracemonkey
* Вообще не линковаться с NSPR, не использовать --enable-threadsafe (+ пофиксить уже те пару багов которые упоминает Брендан Айх в официальном мейл-листе.)
Большинство преподавателей не слыхивало про гитхаб вообще. И про системы контроля версий. А те кто знают и умеют это использовать, скорее всего нашли лучшее применеие своему времени, чем палить студентов на списывании.
Почему же не больше?! Ждём продолжения!!!
* Использовать пул контекстов
* Использовать рантайм на тред, а не контескт на тред + общий рантайм.
* Поиграться с JIT в tracemonkey
* Вообще не линковаться с NSPR, не использовать --enable-threadsafe (+ пофиксить уже те пару багов которые упоминает Брендан Айх в официальном мейл-листе.)
Вообще всё кино движится навстречу к быдломассам. Сюжета с гулькин хрен, а пафоса со слоновий.