webR im Vergleich zu RStudio, Posit Cloud und Google Colab| webR | RStudio | Positive Wolke | Google Colab |
|---|
| Wo der Code ausgeführt wird: R wird zu WebAssembly kompiliert und innerhalb des Browser-Tabs ausgeführt, daher sind weder eine R-Installation noch ein R-Server erforderlich. Die in der Sitzung geladenen Daten verbleiben auf dem Client-Rechner. | Wo der Code ausgeführt wird: Die Desktop-Version führt R lokal aus. RStudio Server und Posit Workbench bieten dieselbe IDE im Browser, wobei R auf einem Server ausgeführt wird. | Wo der Code ausgeführt wird: R läuft in einem projektspezifischen Container, der auf AWS gehostet wird, und die IDE wird im Browser geöffnet. Projektdaten werden serverseitig im Ruhezustand verschlüsselt. | Wo der Code ausgeführt wird: Der Code wird auf virtuellen Maschinen ausgeführt, die von Google betrieben werden. Notebooks werden in Google Drive gespeichert oder von GitHub geladen; das Teilen eines Notebooks teilt weder die VM noch deren Dateien. |
| Sprachunterstützung: Unterstützt die Programmiersprache R sowie eine TypeScript- und JavaScript-API zur Steuerung der R-Konsole und von R-Objekten über eine Webseite. | Sprachunterstützung: Integrierte Umgebung für R und Python mit einem visuellen Editor für Quarto und RMarkdown, einem interaktiven Debugger und Tools zur Paketentwicklung. | Sprachunterstützung: Bietet RStudio für R und Jupyter Notebooks für Python im Browser an. | Sprachunterstützung: Der Fokus liegt auf Python und seinem Ökosystem. Laut FAQ werden R und andere Nicht-Python-Kernel nicht unterstützt, und es wird kein Zeitplan genannt. |
| Grenzen und Persistenz: Pakete können nur als vorkompilierte WebAssembly-Binärdateien, nicht aus dem Quellcode, installiert werden und werden in jeder Sitzung neu installiert. Der Befehl `system()` ist nicht implementiert, und jede Sitzung beginnt mit einem leeren System. | | Grenzen und Persistenz: Die Nutzung wird in Rechenstunden gemessen, die von der zugewiesenen RAM- und CPU-Leistung abhängen. Projekte werden nach 15 Minuten ohne Aktivität angehalten. Die Tarife umfassen 1 bis 8 CPUs und 1 bis 32 GB RAM. | Grenzen und Persistenz: Die Limits sind dynamisch und werden nicht veröffentlicht. Kostenlose Notebooks können maximal 12 Stunden lang genutzt werden, Leerlaufzeiten werden automatisch beendet, und die Verfügbarkeit von GPU und TPU variiert im Laufe der Zeit. |
| Licence and cost model: Es basiert auf dem Open-Source-Interpreter R und wird als Webseite bereitgestellt, sodass es auf einem gewöhnlichen Webserver wie GitHub Pages gehostet werden kann. | Licence and cost model: Die Open-Source-Version steht unter der AGPL. Es existieren kommerzielle Varianten, und die kommerzielle Lizenz von Posit Workbench hebt die AGPL-Beschränkungen auf. | Licence and cost model: Kostenloser Tarif ohne Ablaufdatum, darüber hinaus kostenpflichtige Tarife. Einige Tarife begrenzen die monatlichen Rechenstunden. | Licence and cost model: Kostenlos inklusive GPUs und TPUs. Die kostenpflichtigen Tarife Pro, Pro+ und Pay-as-you-go bieten zusätzliche Rechenkapazität, längere Laufzeiten und Maschinen mit hohem Arbeitsspeicher. |
| Plattform und Zugang: Ein moderner Browser ist erforderlich. Das WebR Canvas-Grafikgerät benötigt OffscreenCanvas, während Cairo-basierte Geräte wie png() auch in älteren Browsern funktionieren. | Plattform und Zugang: Die Desktop-Version läuft unter Windows 11, macOS 14 oder höher und Linux. Server und Workbench sind über einen Browser erreichbar. | Plattform und Zugang: Zugriff über posit.cloud mit authentifiziertem Login. | |