Aller au contenu

Kodi R

R ekzekutohet përmes WebR, R i përpiluar në WebAssembly. Kjo është gjuha që duhet përdorur kur verifikimi që ju intereson është statistikor e jo strukturor: shpërndarja e kohëve të përgjigjes, shkalla e gabimeve, mesataret rrëshqitëse.

SimboliRoli
inputVlera e marrë mbi portën e hyrjes
varsVariablat e ekzekutimit
cat(...), print(...)Shkruajnë brenda regjistrit të ekzekutimit
Shprehja e funditVlera e saj niset mbi portën result

Skalarët shpalosen; një listë e emërtuar del si objekt JSON.

temps <- unlist(input$temps_ms)
moyenne <- mean(temps)
p95 <- quantile(temps, 0.95)
cat(sprintf("moyenne %.1f ms, p95 %.1f ms\n", moyenne, p95))
list(moyenne = moyenne, p95 = unname(p95), n = length(temps))

Lidheni daljen me një Pohim lt për ta bërë ekzekutimin të dështojë nëse p95 e tejkalon buxhetin tuaj.

Fusha packages pranon paketa CRAN, të shërbyera nga depoja WebAssembly e WebR.

Motori R është një singleton i përbashkët, ekzekutimet e të cilit vendosen në radhë. Një skript R i gjatë i vonon pra ata pasues të së njëjtës ekzekutim — mbajini të shkurtër, ose rriteni timeout-in në përputhje me këtë.