Skip to content

profvis

0.4.0Package record

Interactive Visualizations for Profiling R Code

2packages dependsuggested by 8
2.2Mdownloads / year
42.8%test coverage
13/13flavors OK

Overview

About

Interactive visualizations for profiling R code.

Changes in 0.4.0
  • profvis now requires R 4.0.0. The bundled version of jQuery has been upgraded to 3.7.1 (@hedsnz, #139) and the bundled highlight.js has been updated to the 11.10.0 (#140). It no longer longer requires purrr or stringr, and no longer suggests ggplot2, devtools, knitr, or rmarkdown.
  • provis() uses a new technique for trimming uninteresting frames from the stack (#130). This requires a new evaluation model where the code you supply to profvis() is turned into the body of a zero-argument anonymous function that is then called by profvis. This subtly changes the semantics of evaluation, but the primary effect is that if you create variables inside of the profiled code they will no longer be available outside of it.
  • profvis() now uses elapsed time where possible (#72).
  • profvis() now uses doubles instead of integers (#114).
Show all changes in 0.4.0Hide the rest of the changes in 0.4.0
  • The CSS for profvis code is scoped so that it does not affect other blocks of code, such as those from RMarkdown or Quarto (@wch, #140).

From NEWS.md in the release

Install

Health

CRAN checks
13OK
Slowest check: 3.0 min · r-devel-windows-x86_64
Status changes
  • OK13 OK2026-08-05
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK13 OK2026-07-30
  • ERROR12 OK, 1 ERROR2026-07-29
  • OK13 OK2026-04-30
Show 2 earlier changesHide 2 earlier changes
  • ERROR12 OK, 1 ERROR2026-04-28
  • OK14 OK2026-03-10
Advisories

none known

Documentation

Documentation signals are not tracked yet for this package.

Downloads

2.2M
CRAN downloads in the past year
Rank #243 · ~6.1K/day · ~184.4K/mo
profvis
Daily download trend is not available in this view yet.
161K30 days
542.1K90 days
2.2M1 year
Compare downloads with other packages →
Also on103.2K r2u146 autocran211.4K conda_forge91 c2d4u

Repository

314Stars
39Forks
18Open issues
0Open PRs
4Releases
628Commits
18Commit identities
628 commits · Last activity 2026-02-13 · 0% stars, 30d · Default branch at 0.4.0.9000, ahead of CRAN 0.4.0 (checked 2026-10-11)
Responsiveness
How these are sampled
PRs merged (all time)
91%
Median days to close, 50 most recently updated closed issues
789
Median days to close, 50 most recently updated closed PRs
1
PracticesBeta

9 development-tooling and community-health practices detected across 5 families in the upstream repository

Checks run against github.com/r-lib/profvis on 2026-10-11.

Continuous integration (2)
GitHub ActionsR CMD check workflow

The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel

Docs source (3)
pkgdown

GitHub Pages site last deployed 2026-02-13 · The repository has a site deploy workflow

pkgdown site last built 2024-09-20

Coverage (1)
Coverage reporting (Codecov)
CRAN release process (2)
cran-comments.mdrevdep/
Show all practicesHide 1 practice
Lint, format, editor (1)
RStudio project
How this is detected·Detection ruleset v3 (2026-09-26)
AI coding toolsBeta

This repository shows signs of AI coding tools.

  • GitHub Copilotfirst seen 2026-02-13
    Pull request: opened by its own account
How this is detected·Detection ruleset v4 (updated 2026-09-27)

Dependencies

Declared dependencies
8 external dependencies (excludes base and recommended)

Installing profvis adds 28 packages (16 with compiled code, 20 MB of source tarballs). Heaviest: bslib 5.6 MB, sass 2.9 MB, rmarkdown 2.1 MB.

Depends (1)
R >= 4.0
LinkingTo (0)
none
Enhances (0)
none
Reverse dependencies
2direct
74indirect
Imports 2
Suggested by 8
Depends, Imports or LinkingTo, most downloaded first
Suggests, most downloaded first

People & History

People (10)
Author, Maintainer since 0.4.0 (2024) · added in 0.4.0
Author · added in 0.3.6
Contributor, Copyright holder
D3 library
Contributor
D3 library
Contributor, Copyright holder
highlight.js library
Contributor, Copyright holder
jQuery library; authors listed in inst/htmlwidgets/lib/jquery/AUTHORS.txt
Copyright holder, Funder · added in 0.4.0
Copyright holder
jQuery library

Previously maintained by Winston Chang (0.3.2 to 0.3.8).

Listed in earlier versions (1)
RStudio
no longer listed · 0.3.2 to 0.3.8
Releases (8)
  • R
    R 4.6.0 released · 2026-04-24
  • R
    R 4.5.0 released · 2025-04-11
  • 0.4.0Latest
    2024-09-20 · current release · diff ↗
  • R
    R 4.4.0 released · 2024-04-24
  • 0.3.8
    2023-05-02 · diff ↗
  • R
    R 4.3.0 released · 2023-04-21
  • R
    R 4.2.0 released · 2022-04-22
  • R
    R 4.1.0 released · 2021-05-18
  • 0.3.7
    2020-11-02 · diff ↗
  • R
    R 4.0.0 released · 2020-04-24
  • 0.3.6
    2019-05-14 · diff ↗ ·
    added 3 exports
    parse_rprof, profvis_server, profvis_ui
  • R
    R 3.6.0 released · 2019-04-26
  • R
    R 3.5.0 released · 2018-04-23
  • 0.3.5
    2018-02-22 · diff ↗
  • 0.3.4
    2017-12-12 · diff ↗
  • R
    R 3.4.0 released · 2017-04-21
Show 3 earlier eventsHide 3 earlier events

Package metadata

First published
2016-05-19
Total releases
8 / 10 yrs
License
MIT + file LICENSE OSI · relicensed from GPL-3 | file LICENSE in 0.4.0
Download size
294 KB

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("profvis")
Wickham, H., Posit Software, PBC, Bostock, M., Chang, W., D3 contributors, , Luraschi, J., Mastny, T., Sagalaev, I., jQuery Foundation, , & jQuery contributors, . (2024). profvis: Interactive Visualizations for Profiling R Code (Version 0.4.0) [Computer software]. https://doi.org/10.32614/CRAN.package.profvis

This is what citation() produces when a package has no citation file of its own. If it prints something else, use that.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for profvis version 0.4.0 [Data set]. HJJB, LLC. Data release v2026-10-19. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-19, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy