DEV: add routes_lazy_route to boost boot-up time (#14545)

The lazy route initialization cuts down boot time of rails.

On my local system it cuts out 200ms of boot time taking me from 3.2 to 3 seconds.

This is not a radically enormous amount of time, but paper cuts add up, and a faster boot in dev will make everyone happy.

TBD if we want to also include this in production.

Gem is heavily maintained by @amatsuda, last commit 3 days ago.
This commit is contained in:
Sam 2021-10-11 13:22:13 +11:00 committed by GitHub
parent 0301b775a8
commit f5cf647e57
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 0 deletions

View File

@ -151,6 +151,7 @@ group :test do
end end
group :test, :development do group :test, :development do
gem 'routes_lazy_routes'
gem 'rspec' gem 'rspec'
gem 'mock_redis' gem 'mock_redis'
gem 'listen', require: false gem 'listen', require: false

View File

@ -352,6 +352,9 @@ GEM
rexml (3.2.5) rexml (3.2.5)
rinku (2.0.6) rinku (2.0.6)
rotp (6.2.0) rotp (6.2.0)
routes_lazy_routes (0.4.1)
actionpack
railties
rqrcode (2.1.0) rqrcode (2.1.0)
chunky_png (~> 1.0) chunky_png (~> 1.0)
rqrcode_core (~> 1.0) rqrcode_core (~> 1.0)
@ -578,6 +581,7 @@ DEPENDENCIES
redis-namespace redis-namespace
rinku rinku
rotp rotp
routes_lazy_routes
rqrcode rqrcode
rspec rspec
rspec-html-matchers rspec-html-matchers

View File

@ -1,5 +1,7 @@
# frozen_string_literal: true # frozen_string_literal: true
require 'sidekiq/api'
module Jobs module Jobs
def self.queued def self.queued