Кстати: изменилось ли что-то в том, что
mini_racerне поддерживается в TruffleRuby? Это серьёзное препятствие.
У меня есть ветка, в которой большая часть функциональности mini_racer проходит набор тестов в TruffleRuby с использованием GraalJS. Я полагаю, что она покрывает все необходимые для Discourse функции. Её нужно только проверить, после чего я постараюсь добиться её включения в основную ветку. Вот как я запускаю это локально: https://twitter.com/brandonfish/status/1486755128577253376