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.
| Simbol | Uloga |
|---|---|
input | Vrednost primljena na ulaznom portu |
vars | Promenljive izvršavanja |
cat(...), print(...) | Pišu u zapis izvršavanja |
| Poslednji izraz | Njegova vrednost odlazi na port result |
Skalari se raspakuju; imenovana lista izlazi kao JSON objekat.
Primer
Section titled “Primer”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.
Spoljašnji paketi
Section titled “Spoljašnji paketi”Polje packages prihvata CRAN pakete, poslužene iz WebR WebAssembly
repozitorijuma.
Šta treba znati
Section titled “Šta treba znati”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.