Skip to content

Conversation

@casperisfine
Copy link
Contributor

Shipit is very a vanilla Rails app, with class ERB templates and a fairly common, Active Model Serializers based JSON API.

In addition, it supports sqlite3 natively and is jept up to date with Rails, making it a good candidate for benchmarking.

I also ran it through vernier to make sure it isn't doing anything weird, and it's a very vanilla Rails app profile:

Capture d’écran 2025-07-02 à 16 55 49

@casperisfine casperisfine requested a review from rwstauner July 2, 2025 14:56
@casperisfine casperisfine force-pushed the shipit-bench branch 2 times, most recently from d848473 to 9083878 Compare July 3, 2025 07:49
Shipit is very a vanilla Rails app, with class ERB templates
and a fairly common, Active Model Serializers based JSON API.

In addition, it supports sqlite3 natively and is jept up to
date with Rails, making it a good candidate for benchmarking.
- ruby: head
- ruby: truffleruby
skip: protoboeuf-encode
skip: protoboeuf-encode shipit
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I had to skip truffle because apparently pty doesn't work on it?

Gem Load Error is: cannot load such file -- pty

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@casperisfine casperisfine requested a review from k0kubun July 3, 2025 12:05
@casperisfine casperisfine merged commit 997782a into main Jul 3, 2025
4 checks passed
@casperisfine casperisfine deleted the shipit-bench branch July 3, 2025 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants