fast_jsonapi_serialization
🚀 Ultra-Fast JSON Serialization with fast_jsonapi​
Replace Rails’ default to_json
or ActiveModelSerializers
with fast_jsonapi
to cut CPU overhead. It uses optimized C extensions and precompiled serialization trees.
# app/serializers/user_serializer.rb
class UserSerializer
include FastJsonapi::ObjectSerializer
set_key_transform :camel_lower
attributes :id, :name, :email
has_many :articles
end
# In controller
render json: UserSerializer.new(User.includes(:articles).limit(1000)).serialized_json
Benchmark this against render json: users
to see 3–5× speedups in large‑payload scenarios.