Skip to content

Consider using RcppSimdJson, jsonify, or yyjsonr instead of jsonlite #48

Description

@JosiahParry

I noticed that you are using jsonlite::fromJSON to parse fairly large results. From personal experience and benchmarks, jsonlite is one of the slowest packages available for this task. If performance is a goal of this package, I would consider exploring the packages RcppSimdJson & yyjsonr for parsing JSON and jsonify for making json. Simply replacing jsonlite with those dependencies can result in a massive speed up of your code.

Activity

  1. walkerke commented on May 5, 2024

    @walkerke
    Owner

    Appreciate the suggestion! I think that's something to consider if I find the time. We explored that a few months ago (see #39) but it led to breakages in the code, so I ended up tabling that for the time being.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions