Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Projects that saw an effect #15

Open
mdgriffith opened this issue Aug 16, 2020 · 2 comments
Open

Projects that saw an effect #15

mdgriffith opened this issue Aug 16, 2020 · 2 comments

Comments

@mdgriffith
Copy link
Owner

mdgriffith commented Aug 16, 2020

If you've used elm-optimize-level-2 on your project and saw a noticeable difference, leave a comment here!

We'd love to know

  1. What your project is.
  2. What your performance bottleneck was before, if you know (e.g. we were doing a lot of parsing and we wanted it to be as fast as possible.)
  3. Any concrete numbers you may have(even if you saw a slowdown!)

Note - If elm-optimize-level-2 caused any sort of serious issue for you, file that as a separate issue! This issue is to track a general overview of reactions.

@peterjamesward
Copy link

Interesting! I'm the author of GPXmagic. I do loads of simple list manipulation, and generally avoid optimising my code until I need to -- the primary data structure is a list of GPS coordinates. Sorry, no metrics, but it seems significantly faster on Chrome with your optimisations. --O3 breaks it.

    at $$update__aY (main.js:1392)
    at main.js:24509
    at $author$project$Main$renderVaryingSceneElements (main.js:24510)
    at $author$project$Main$renderTrackSceneElements (main.js:24460)
    at $author$project$Main$repeatTrackDerivations (main.js:24571)
    at $author$project$Main$applyTrack_fn (main.js:24696)
    at $author$project$Main$processGpxLoaded_fn (main.js:25622)
    at Function.$author$project$Main$update_fn [as a2] (main.js:32343)
    at A2 (main.js:1871)
    at Object.sendToApp [as g] (main.js:3190)```

@mihkell
Copy link

mihkell commented Dec 29, 2021

General reaction is that it made software faster. I do a lot of financial calculations. If there would be example how to run elm-explorations/benchmark with and without your project would happily show the diff :)

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

No branches or pull requests

3 participants