WebR comparado con RStudio, Posit Cloud y Google Colab.| webR | RStudio | Nube Positiva | Google Colab |
|---|
| Dónde se ejecuta el código: R se compila a WebAssembly y se ejecuta dentro de la pestaña del navegador, por lo que no se necesita instalación ni servidor R. Los datos cargados en la sesión permanecen en la máquina del cliente. | Dónde se ejecuta el código: La versión de escritorio ejecuta R localmente. RStudio Server y Posit Workbench ofrecen el mismo entorno de desarrollo integrado (IDE) en un navegador, con R ejecutándose en un servidor. | Dónde se ejecuta el código: R se ejecuta en un contenedor por proyecto alojado en AWS y el IDE se abre en el navegador. Los datos del proyecto se cifran en reposo en el lado del proveedor. | Dónde se ejecuta el código: El código se ejecuta en máquinas virtuales operadas por Google. Los cuadernos se almacenan en Google Drive o se cargan desde GitHub, y compartir un cuaderno no implica compartir la máquina virtual ni sus archivos. |
| Soporte de idiomas: Ejecuta el lenguaje R, además de una API de TypeScript y JavaScript para controlar la consola de R y los objetos de R desde una página web. | Soporte de idiomas: Entorno integrado para R y Python, con un editor visual para Quarto y RMarkdown, un depurador interactivo y herramientas para el desarrollo de paquetes. | Soporte de idiomas: Ofrece RStudio para R y Jupyter Notebooks para Python en el navegador. | Soporte de idiomas: Se centra en Python y su ecosistema. Según las preguntas frecuentes, R y otros kernels que no sean de Python no son compatibles, y no se especifica un plazo. |
| Límites y persistencia: Los paquetes solo se pueden instalar como binarios WebAssembly precompilados, no desde el código fuente, y se reinstalan en cada sesión. El comando system() no está implementado y cada sesión comienza desde cero. | | Límites y persistencia: El uso se mide en horas de procesamiento, que dependen de la RAM y las CPU asignadas. Los proyectos se suspenden tras 15 minutos de inactividad. Los planes incluyen de 1 a 8 CPU y de 1 a 32 GB de RAM. | Límites y persistencia: Los límites son dinámicos y no se publican. Los portátiles gratuitos pueden funcionar durante un máximo de 12 horas, el tiempo de inactividad se agota y la disponibilidad de la GPU y la TPU varía con el tiempo. |
| Licence and cost model: Desarrollado con el intérprete de código abierto R y distribuido como páginas web, por lo que puede alojarse en un servidor web común como GitHub Pages. | Licence and cost model: La edición de código abierto se rige por la licencia AGPL. Existen variantes comerciales, y la licencia comercial de Posit Workbench elimina las restricciones de la AGPL. | Licence and cost model: Plan gratuito sin fecha de caducidad, con planes de pago superiores. Algunos planes tienen un límite de horas de procesamiento mensuales. | Licence and cost model: Gratuito con GPU y TPU incluidas. Los planes de pago Pro, Pro+ y Pago por Uso añaden disponibilidad de cómputo, tiempos de ejecución más prolongados y máquinas con mayor capacidad de memoria. |
| Plataforma y acceso: Necesita un navegador moderno. El dispositivo gráfico webr canvas requiere OffscreenCanvas, mientras que los dispositivos basados en Cairo, como png(), también funcionan en navegadores más antiguos. | Plataforma y acceso: El escritorio funciona con Windows 11, macOS 14 o posterior y Linux. Se accede al servidor y a Workbench a través de un navegador. | Plataforma y acceso: Se accede a través de posit.cloud con un inicio de sesión autenticado. | |