Transducers.jl icon indicating copy to clipboard operation
Transducers.jl copied to clipboard

Speed up TTFX with PrecompileTools.jl

Open MasonProtter opened this issue 2 years ago • 1 comments

A nice beginner task for someone looking to help out would be to use PrecompileTools.jl to speed up the TTFX of this package.

MasonProtter avatar May 14 '23 21:05 MasonProtter

Okay, update on this, coming in the wake of https://github.com/JuliaFolds2/Transducers.jl/blob/master/src/Transducers.jl#L176, it's not actually clear there'd be all that much benefit to Transducers.jl's TTFX if we added a big precompile workload since it's currently not actually super bad in the first place.

So if someone wants to tackle this, first do some testing to see if there's any workflows that actually are doing an annoying amount of up-front compilation.

Probably just loading less code unless actually needed a-la https://github.com/JuliaFolds2/Transducers.jl/issues/3 is a better way to go about this first.

MasonProtter avatar May 15 '23 18:05 MasonProtter