Использование Com Interop означает, что вы ограничены решением MS, а Java и Opensource хотят иметь с ним как можно меньше возможностей.
Я не вижу ни одного решения, которое бы отвечало всем вашим требованиям, либо вы отказываетесь от всего, что связано с COM / .NET, и переходите на Java (Rhino) / Linux / Open source, либо вы сомневаетесь в использовании Javascript в качестве языка сервера даже в мире Linux. мы используем PHP / Python / Ruby больше на сервере, если мы не можем запустить Java. Вы не увидите большого прироста производительности со сценарием Java, поскольку основным барьером является язык.
Я бы не стал рассчитывать на людей, пишущих новый DLR, поскольку серверный Java-скрипт быстро умирает.
Учитывая, что вы хотите повысить производительность, а что касается F #, Microsoft будет поддерживать движок Jscript в течение не менее 5 лет, предоставляя вам время для создания новых вещей в F #, пока вы будете медленно переносить код.