Comparação do webR com o RStudio, Posit Cloud e Google Colab| webR | RStudio | Nuvem Positiva | Google Colab |
|---|
| Onde o código é executado: O R é compilado para WebAssembly e executado dentro da aba do navegador, portanto, não é necessária a instalação do R nem um servidor R. Os dados carregados na sessão permanecem na máquina do cliente. | Onde o código é executado: A versão para desktop executa o R localmente. O RStudio Server e o Posit Workbench oferecem o mesmo ambiente de desenvolvimento integrado (IDE) em um navegador, com o R sendo executado em um servidor. | Onde o código é executado: O R é executado em um contêiner específico para cada projeto, hospedado na AWS, e o IDE é aberto no navegador. Os dados do projeto são criptografados em repouso no lado do provedor. | Onde o código é executado: O código é executado em máquinas virtuais operadas pelo Google. Os notebooks são armazenados no Google Drive ou carregados do GitHub, e o compartilhamento de um notebook não compartilha a máquina virtual nem seus arquivos. |
| Suporte a idiomas: Executa a linguagem R, além de uma API em TypeScript e JavaScript para controlar o console R e objetos R a partir de uma página da web. | Suporte a idiomas: Ambiente integrado para R e Python, com um editor visual para Quarto e RMarkdown, um depurador interativo e ferramentas de desenvolvimento de pacotes. | Suporte a idiomas: Oferece o RStudio para R e o Jupyter Notebook para Python no navegador. | Suporte a idiomas: O foco é o Python e seu ecossistema. De acordo com as perguntas frequentes, o R e outros kernels que não sejam Python não são suportados, e não há previsão de quando isso acontecerá. |
| Limites e persistência: Os pacotes só podem ser instalados como binários WebAssembly pré-compilados, não a partir do código-fonte, e são reinstalados em cada sessão. O comando system() não está implementado e cada sessão começa do zero. | | Limites e persistência: O uso é medido em horas de computação, que dependem da RAM e dos CPUs alocados, e os projetos são suspensos após 15 minutos de inatividade. Os planos variam de 1 a 8 CPUs e de 1 a 32 GB de RAM. | Limites e persistência: Os limites são dinâmicos e não são divulgados. Os notebooks gratuitos podem funcionar por no máximo 12 horas, o tempo de inatividade expira e a disponibilidade de GPU e TPU varia ao longo do tempo. |
| Modelo de licença e custos: Construído com base no interpretador R de código aberto e disponibilizado como páginas web, podendo ser hospedado em um servidor web comum, como o GitHub Pages. | Modelo de licença e custos: A versão de código aberto está sob a licença AGPL. Existem variantes comerciais, e a licença comercial do Posit Workbench remove as restrições da AGPL. | Modelo de licença e custos: Plano gratuito sem prazo de validade, com opções de planos pagos acima dele. Alguns planos limitam o tempo de computação mensal. | Modelo de licença e custos: Gratuito, com GPUs e TPUs incluídas. Os planos pagos Pro, Pro+ e Pay As You Go adicionam disponibilidade de computação, tempos de execução mais longos e máquinas com alta capacidade de memória. |
| Plataforma e acesso: Requer um navegador moderno. O dispositivo gráfico webr canvas requer OffscreenCanvas, enquanto dispositivos baseados em Cairo, como png(), também funcionam em navegadores mais antigos. | Plataforma e acesso: A versão para desktop funciona no Windows 11, macOS 14 ou posterior e Linux. O servidor e o Workbench são acessados por meio de um navegador. | Plataforma e acesso: Acesso feito através do posit.cloud com login autenticado. | |