webR comparé à RStudio, Posit Cloud et Google Colab| webR | RStudio | Nuage positif | Google Colab |
|---|
| Emplacement d'exécution du code : R est compilé en WebAssembly et s'exécute directement dans l'onglet du navigateur ; aucune installation ni serveur R n'est donc nécessaire. Les données chargées pendant la session restent sur la machine cliente. | Emplacement d'exécution du code : L'édition de bureau exécute R en local. RStudio Server et Posit Workbench offrent le même environnement de développement intégré (IDE) dans un navigateur, avec R exécuté sur un serveur. | Emplacement d'exécution du code : R s'exécute dans un conteneur par projet hébergé sur AWS et l'IDE est ouvert dans le navigateur. Les données du projet sont chiffrées au repos côté fournisseur. | Emplacement d'exécution du code : Le code s'exécute sur des machines virtuelles gérées par Google. Les notebooks sont stockés sur Google Drive ou chargés depuis GitHub ; le partage d'un notebook n'entraîne pas le partage de la machine virtuelle ni de ses fichiers. |
| Prise en charge linguistique : Exécute le langage R, ainsi qu'une API TypeScript et JavaScript permettant de piloter la console R et les objets R depuis une page web. | Prise en charge linguistique : Environnement intégré pour R et Python, avec un éditeur visuel pour Quarto et RMarkdown, un débogueur interactif et des outils de développement de packages. | Prise en charge linguistique : Offre RStudio pour R et Jupyter Notebooks pour Python directement dans le navigateur. | Prise en charge linguistique : Ce projet est axé sur Python et son écosystème. D'après la FAQ, R et les autres noyaux non-Python ne sont pas pris en charge, et aucune date de sortie n'est annoncée. |
| Limites et persistance : Les paquets ne peuvent être installés que sous forme de binaires WebAssembly précompilés, et non à partir du code source. Ils sont réinstallés à chaque session. La commande `system()` n'est pas implémentée et chaque session redémarre à zéro. | | Limites et persistance : L'utilisation est mesurée en heures de calcul, qui dépendent de la RAM et des cœurs de processeur alloués. Les projets sont suspendus après 15 minutes d'inactivité. Les forfaits proposent de 1 à 8 cœurs de processeur et de 1 à 32 Go de RAM. | Limites et persistance : Les limites sont dynamiques et non publiées. Les ordinateurs portables gratuits peuvent fonctionner pendant 12 heures maximum ; les périodes d'inactivité expirent et la disponibilité du GPU et du TPU varie au fil du temps. |
| Modèle de licence et de coût : Conçu à partir de l'interpréteur R open-source et distribué sous forme de pages web, il peut être hébergé sur un serveur web ordinaire tel que GitHub Pages. | Modèle de licence et de coût : L'édition open source est sous licence AGPL. Des variantes commerciales existent, et la licence commerciale de Posit Workbench supprime les restrictions de l'AGPL. | Modèle de licence et de coût : Un forfait gratuit sans date d'expiration, avec des forfaits payants au-delà. Certains forfaits limitent le nombre d'heures de calcul mensuelles. | Modèle de licence et de coût : Gratuit avec GPU et TPU inclus. Les formules payantes Pro, Pro+ et à la carte offrent une puissance de calcul accrue, une durée d'exécution prolongée et des machines à grande capacité de mémoire. |
| Plateforme et accès : Nécessite un navigateur moderne. Le périphérique graphique webr canvas requiert OffscreenCanvas, tandis que les périphériques basés sur Cairo, tels que png(), fonctionnent également avec les navigateurs plus anciens. | Plateforme et accès : L'application de bureau fonctionne sous Windows 11, macOS 14 ou version ultérieure et Linux. Le serveur et l'environnement de travail sont accessibles via un navigateur. | Plateforme et accès : Accessible via posit.cloud avec une connexion authentifiée. | |