Quiero crear un sitio web con juegos. Otras personas podrían ejecutar su propio código (cargarlo o usar algún tipo de editor en mi sitio web). Quiero que tenga una API que mi código pueda usar.
Mi visión es: los juegos tendrían bucles y tableros y los usuarios podrían controlarlos para proporcionar variantes únicas. Los jugadores podrían jugar estas variantes.
¿Hay alguna manera de que pueda ejecutar de forma segura el otro código de alguien en mi node.js y estar seguro de que no consumirá demasiada potencia computacional?
Si es posible, ¿hay alguna forma de importar (y eliminar de la memoria) el código sin reiniciar todo el proceso de node.js?