Aller au contenu

R kod

R se izvršava preko WebR-a, R-a kompajliranog u WebAssembly. To je jezik koji treba koristiti kada je provera koja vas zanima statistička, a ne strukturna: raspodela vremena odziva, stopa grešaka, klizne sredine.

SimbolUloga
inputVrednost primljena na ulaznom portu
varsPromenljive izvršavanja
cat(...), print(...)Pišu u zapis izvršavanja
Poslednji izrazNjegova vrednost odlazi na port result

Skalari se raspakuju; imenovana lista izlazi kao JSON objekat.

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))

Povežite izlaz na Tvrdnju lt da biste oborili izvršavanje ako p95 pređe vaš budžet.

Polje packages prihvata CRAN pakete, poslužene iz WebR WebAssembly repozitorijuma.

R mehanizam je deljeni singleton, čija se izvršavanja stavljaju u red. Dugačka R skripta zato usporava naredne u istom izvršavanju — držite ih kratkim ili srazmerno povećajte timeout.