I have now suppressed this distracting error message on the server: error: XDG_RUNTIME_DIR not set in the environment. After pressing Run, you can press Download to see your generated PDF. If you want to see html output in the online server, don't override settings.outformat. If you want PDF output, it's better to just select the pdf radio button instead of hardwiring a format into your file; that way you will see an html preview too (and you can even select your camera viewpoint before downloading)....
Asymptote: 3.14 Released
String bracket indexing via operator[] was added. A high-performance sphere approximation based on Bezier triangles was implemented for the native renderer and ported to AsyGL. A bitmap preview is generated for V3D PDF output so it displays correctly in non-interactive viewers. IBL environment names are now output in the V3D header and IBL fixes were made for Vulkan and AsyGL. A stack overflow with -render=0 was fixed. The Vulkan export now uses tiling with a dynamic viewport and scissor. Rendering...
I just now increased the timeout to 300s; let me know if this is still not enough.
If you don't need the GNU Scientific Library for your examples, you can avoid the libgsl.so issue by configuring with --disable-gsl
Asymptote: 3.13 Released
Memory usage for complex 3D scenes was greatly reduced. The default render setting was changed to 2 for all output formats. Meshpens for triangular patches are now handled. A Vulkan offscreen resolution mismatch with OpenGL was fixed. An OpenGL export bug was fixed. VMA C++ wrappers were fixed to use nullptr instead of VK_NULL_HANDLE. SSBO reads in the vertex stage now support vertexPipelineStoresAndAtomics. The v3d.asy EOF check was fixed. Readline history deallocation was fixed. The PERL interpreter...
I updated the Asymptote server with the out-of-memory fix and now your img_tripintroa_3D.asy examples works.