目前我们有客户端服务器应用程序(用于竞争编码目的),客户端点击编译和运行并将 ts 代码发送到服务器,其中 ts 代码存储在一个文件中,并在服务器上使用测试用例在本地运行,并通过测试用例将输出返回给客户端通过/结果失败。但是运行 ts 文件非常慢,而且这需要很多时间。
我在 transpileonly 模式下使用 ts-node 在服务器中本地编译和运行文件。
例如。npx ts-node -T tsFileName.ts
我们的要求是针对 ts 代码的编译和运行时间。
performance online-compilation typescript ts-node
online-compilation ×1
performance ×1
ts-node ×1
typescript ×1